<?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[[Warning] comparison is always false due to  limited range of data type]]></title><description><![CDATA[<p>Ich habe diesen code:</p>
<pre><code class="language-cpp">char eingabe[2];

cin  &gt;&gt; eingabe;

    if(eingabe=='co')
    {
        cout &lt;&lt; &quot;es hat geklappt&quot;;
    }
</code></pre>
<p>Dann bekomme ich diesen Fehler:</p>
<blockquote>
<p>[Warning] comparison is always false due to limited range of data type</p>
</blockquote>
<p>Kennt jemand meinen fehler?</p>
<p>Danke schon vorraus!</p>
<p>Ps: Ich bin ein ziemlicher neuling!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159869/warning-comparison-is-always-false-due-to-limited-range-of-data-type</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 23:06:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159869.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Sep 2006 16:23:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:23:40 GMT]]></title><description><![CDATA[<p>Ich habe diesen code:</p>
<pre><code class="language-cpp">char eingabe[2];

cin  &gt;&gt; eingabe;

    if(eingabe=='co')
    {
        cout &lt;&lt; &quot;es hat geklappt&quot;;
    }
</code></pre>
<p>Dann bekomme ich diesen Fehler:</p>
<blockquote>
<p>[Warning] comparison is always false due to limited range of data type</p>
</blockquote>
<p>Kennt jemand meinen fehler?</p>
<p>Danke schon vorraus!</p>
<p>Ps: Ich bin ein ziemlicher neuling!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140551</guid><dc:creator><![CDATA[terra]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:39:06 GMT]]></title><description><![CDATA[<p><strong>eingabe</strong> ist ein zeiger.<br />
<strong>'co'</strong> ist ein integer.</p>
<p>stattdessen:</p>
<pre><code>if (eingabe[0]=='c' &amp;&amp; eingabe[1]=='o')
</code></pre>
<p>vgl. <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-159259-and-highlight-is-bla.html" rel="nofollow">hier</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140557</guid><dc:creator><![CDATA[hellihjb]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:39:06 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:36:23 GMT]]></title><description><![CDATA[<p>hellihjb schrieb:</p>
<blockquote>
<p><strong>eingabe</strong> ist ein zeiger.<br />
<strong>'co'</strong> ist ein integer.</p>
<p>loesung:</p>
<pre><code>if (eingabe[0]=='c' &amp;&amp; eingabe[1]=='o')
</code></pre>
</blockquote>
<p>Eigentlich ist 'co' ein char.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140558</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:36:23 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:37:59 GMT]]></title><description><![CDATA[<p>Oder so:</p>
<pre><code class="language-cpp">char vgl[]=&quot;cu&quot;;

if(strcmp (vgl,eingabe) != 0)
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1140561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140561</guid><dc:creator><![CDATA[kynarion]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:37:59 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:40:19 GMT]]></title><description><![CDATA[<p>Noch mehr C geht nich ne? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Wenn dann die C++ Lösung:</p>
<pre><code class="language-cpp">#include &lt;string&gt;

// ...

if ( eingabe == &quot;co&quot; )
{
  // foo
}
</code></pre>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140562</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:40:19 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:52:15 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt; 

using namespace std;

//....

std::string eingabe;
cin  &gt;&gt; eingabe;

if ( eingabe == &quot;co&quot; ) 
{ 
  // foo 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1140568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140568</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 16:56:29 GMT]]></title><description><![CDATA[<blockquote>
<p>Eigentlich ist 'co' ein char.</p>
</blockquote>
<p>dann zeig mal einen &quot;char&quot; auf den das zutraefe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140570</guid><dc:creator><![CDATA[hellihjb]]></dc:creator><pubDate>Tue, 19 Sep 2006 16:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 19:30:40 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>hellihjb schrieb:</p>
<blockquote>
<p><strong>eingabe</strong> ist ein zeiger.<br />
<strong>'co'</strong> ist ein integer.</p>
<p>loesung:</p>
<pre><code>if (eingabe[0]=='c' &amp;&amp; eingabe[1]=='o')
</code></pre>
</blockquote>
<p>Eigentlich ist 'co' ein char.</p>
<p>grüße</p>
</blockquote>
<p>danke, hat geklappt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140671</guid><dc:creator><![CDATA[terra]]></dc:creator><pubDate>Tue, 19 Sep 2006 19:30:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 19:34:15 GMT]]></title><description><![CDATA[<p>hellihjb schrieb:</p>
<blockquote>
<blockquote>
<p>Eigentlich ist 'co' ein char.</p>
</blockquote>
<p>dann zeig mal einen &quot;char&quot; auf den das zutraefe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Ich meinte die ''. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Natürlich is das mindestens ein Charakter zu viel! :-]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140673</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Tue, 19 Sep 2006 19:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Tue, 19 Sep 2006 21:38:16 GMT]]></title><description><![CDATA[<p>hellihjb schrieb:</p>
<blockquote>
<p><strong>eingabe</strong> ist ein zeiger.</p>
</blockquote>
<p>Nicht ganz. eingabe ist und bleibt ein Array.</p>
<p>David_pb schrieb:</p>
<blockquote>
<p>Eigentlich ist 'co' ein char.</p>
</blockquote>
<p>Nein, da hat hellihjb schon Recht. 'co' ist vom Typ int, genauer gesagt ein multi-character Literal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140722</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Tue, 19 Sep 2006 21:38:16 GMT</pubDate></item><item><title><![CDATA[Reply to [Warning] comparison is always false due to  limited range of data type on Wed, 20 Sep 2006 08:19:40 GMT]]></title><description><![CDATA[<p>Übrigens ist dein Array vermutlich zu klein für das, was du vorhast - dort passt nur ein char und der Null-Terminator rein.</p>
<p>(d.h. wenn du längere Texte reinschreiben willst, füllt op&gt;&gt; ohne Rückfragen Speicherbereiche, die dir nicht gehören)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140875</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 20 Sep 2006 08:19:40 GMT</pubDate></item></channel></rss>