<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[char-Array miteinander vergleichen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich muss eine eingegebene Zeichenkette mit einem char Array vergleichen, welches bereits besteht. Allerdings funktioniert das bei mit nicht so wie es eig soll, bzw habe ich keine Idee/Wissen wie ich es umsetzen könnte. Auf Strings würde ich gerne verzichten.</p>
<p>Gegeben habe ich: char* Name = &quot;irgendein Name&quot;; dann möchte eine eingabe über cin vornehmen, die dann mit Name verglichen wird.</p>
<pre><code class="language-cpp">{
char* test;
cin &gt;&gt; test;
</code></pre>
<p>funktioniert nicht, da test nicht initialisiert wurde</p>
<pre><code class="language-cpp">{
char test[10];
cin &gt;&gt; test;
</code></pre>
<p>funktioniert auch nicht, da ich diesen nicht mit Name vergleichen kann</p>
<p>kann mir jemand helfen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306074/char-array-miteinander-vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 10:05:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306074.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Jul 2012 09:41:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char-Array miteinander vergleichen on Tue, 17 Jul 2012 09:41:30 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich muss eine eingegebene Zeichenkette mit einem char Array vergleichen, welches bereits besteht. Allerdings funktioniert das bei mit nicht so wie es eig soll, bzw habe ich keine Idee/Wissen wie ich es umsetzen könnte. Auf Strings würde ich gerne verzichten.</p>
<p>Gegeben habe ich: char* Name = &quot;irgendein Name&quot;; dann möchte eine eingabe über cin vornehmen, die dann mit Name verglichen wird.</p>
<pre><code class="language-cpp">{
char* test;
cin &gt;&gt; test;
</code></pre>
<p>funktioniert nicht, da test nicht initialisiert wurde</p>
<pre><code class="language-cpp">{
char test[10];
cin &gt;&gt; test;
</code></pre>
<p>funktioniert auch nicht, da ich diesen nicht mit Name vergleichen kann</p>
<p>kann mir jemand helfen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2233410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2233410</guid><dc:creator><![CDATA[Brombeere]]></dc:creator><pubDate>Tue, 17 Jul 2012 09:41:30 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array miteinander vergleichen on Tue, 17 Jul 2012 09:57:24 GMT]]></title><description><![CDATA[<p>Brombeere schrieb:</p>
<blockquote>
<pre><code class="language-cpp">{
char* test;
cin &gt;&gt; test;
</code></pre>
<p>funktioniert nicht, da test nicht initialisiert wurde</p>
</blockquote>
<p>... funktioniert nicht, weil Du für test keinen Speicher reserviert hast! Ansonsten siehe:<br />
<a href="http://www.cplusplus.com/reference/clibrary/cstring/strcmp/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cstring/strcmp/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2233414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2233414</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Tue, 17 Jul 2012 09:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array miteinander vergleichen on Tue, 17 Jul 2012 09:59:44 GMT]]></title><description><![CDATA[<p>Brombeere schrieb:</p>
<blockquote>
<p>Auf Strings würde ich gerne verzichten.</p>
</blockquote>
<p>Warum? Damit wärst du nun schon 3x fertig und hättest zwischendurch keine Fehler gehabt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2233415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2233415</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 17 Jul 2012 09:59:44 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array miteinander vergleichen on Tue, 17 Jul 2012 10:42:22 GMT]]></title><description><![CDATA[<p>Brombeere schrieb:</p>
<blockquote>
<p>kann mir jemand helfen?</p>
</blockquote>
<p>Ja.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
int main()
{
  using namespace std;
  const char* name = &quot;Rumpelstilzchen&quot;;
  string test;
  cout &lt;&lt; &quot;Wie ist mein Name?&quot; &lt;&lt; endl;
  if (getline(cin,test)) {
    if (test==name) {
      cout &lt;&lt; &quot;Das hat dir der Teufel gesagt!&quot; &lt;&lt; endl;
    } else {
      cout &lt;&lt; &quot;Nein. So heiße ich nicht. :-)&quot; &lt;&lt; endl;
    }
  } else {
    cout &lt;&lt; &quot;Dann halt nicht! :-p&quot; &lt;&lt; endl;
  }
}
</code></pre>
<p>(ungetestet)</p>
<p>Brombeere schrieb:</p>
<blockquote>
<p>Auf Strings würde ich gerne verzichten</p>
</blockquote>
<p>Verzichte doch stattdessen auf buffer overflows.</p>
<p>Und sonst findest du in einer Referenz für &lt;cstring&gt; deiner Wahl die diversen C-String-Funktionen, wie <code>strcmp</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2233426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2233426</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 17 Jul 2012 10:42:22 GMT</pubDate></item></channel></rss>