<?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[&amp;quot;bool win() will always evaluate as true&amp;quot;]]></title><description><![CDATA[<p>Wie der Threadtitel schon ankündigt, habe ich ein Problem mit einer Funktion.<br />
Und zwar gibt folgende Funktion immer true aus:</p>
<pre><code class="language-cpp">bool win()
{
    int test[10] = {};         //array mit zehn elementen, die alle 0 sind

    for(int y=0;y!=9;++y)      // Ein anderes array (arr[9][9]) durchgehen             
        for(int x=0;x!=9;++x)  // Das array kann Werte von 0 - 9 beinhalten
            ++test[arr[x][y&rsqb;&rsqb;; // Hier wird nun mitgezählt, wie oft
                               // 0 - 9 in diesem Array vorkommt
    if(test[0]==0)
        if(test[1]==9)
            if(test[2]==9)
                if(test[3]==9)
                    if(test[4]==9)
                        if(test[5]==9)
                            if(test[6]==9)
                                if(test[7]==9)
                                    if(test[8]==9)
                                        if(test[9]==9)
                                            return true;

    return false;  // die Funktion soll nur DANN true zurück geben,
                   //  wenn 0 garnicht vorkommt und 1 - 9 jeweils 9 mal
}
</code></pre>
<p>Wieso gibt die Funktion immer &quot;true&quot; zurück? Bin ich blind? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233288/quot-bool-win-will-always-evaluate-as-true-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 01:36:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233288.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Feb 2009 23:36:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Mon, 02 Feb 2009 23:36:59 GMT]]></title><description><![CDATA[<p>Wie der Threadtitel schon ankündigt, habe ich ein Problem mit einer Funktion.<br />
Und zwar gibt folgende Funktion immer true aus:</p>
<pre><code class="language-cpp">bool win()
{
    int test[10] = {};         //array mit zehn elementen, die alle 0 sind

    for(int y=0;y!=9;++y)      // Ein anderes array (arr[9][9]) durchgehen             
        for(int x=0;x!=9;++x)  // Das array kann Werte von 0 - 9 beinhalten
            ++test[arr[x][y&rsqb;&rsqb;; // Hier wird nun mitgezählt, wie oft
                               // 0 - 9 in diesem Array vorkommt
    if(test[0]==0)
        if(test[1]==9)
            if(test[2]==9)
                if(test[3]==9)
                    if(test[4]==9)
                        if(test[5]==9)
                            if(test[6]==9)
                                if(test[7]==9)
                                    if(test[8]==9)
                                        if(test[9]==9)
                                            return true;

    return false;  // die Funktion soll nur DANN true zurück geben,
                   //  wenn 0 garnicht vorkommt und 1 - 9 jeweils 9 mal
}
</code></pre>
<p>Wieso gibt die Funktion immer &quot;true&quot; zurück? Bin ich blind? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656924</guid><dc:creator><![CDATA[workspace]]></dc:creator><pubDate>Mon, 02 Feb 2009 23:36:59 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Mon, 02 Feb 2009 23:51:20 GMT]]></title><description><![CDATA[<p>Ehm, jenachdem welche Werte in arr[9][9] stehen kann test[1] bis test[9] schonmal jeweils den Wert 9 enthalten.<br />
Und?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656932</guid><dc:creator><![CDATA[Analysator]]></dc:creator><pubDate>Mon, 02 Feb 2009 23:51:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Tue, 03 Feb 2009 00:18:45 GMT]]></title><description><![CDATA[<p>hat sich erledigt, es lag nicht an der Funktion</p>
<p>an einer stelle habe ich nicht</p>
<pre><code class="language-cpp">if(win())
</code></pre>
<p>sondern</p>
<pre><code class="language-cpp">if(win)
</code></pre>
<p>geschrieben</p>
<p>Ich bin wirklich manchmal blind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656937</guid><dc:creator><![CDATA[workspace]]></dc:creator><pubDate>Tue, 03 Feb 2009 00:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Tue, 03 Feb 2009 06:33:08 GMT]]></title><description><![CDATA[<p>workspace schrieb:</p>
<blockquote>
<p>hat sich erledigt, es lag nicht an der Funktion</p>
<p>an einer stelle habe ich nicht</p>
<pre><code class="language-cpp">if(win())
</code></pre>
<p>sondern</p>
<pre><code class="language-cpp">if(win)
</code></pre>
<p>geschrieben</p>
<p>Ich bin wirklich manchmal blind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Hast du schonmal was Schleifen gehört? Weil das sieht ja grauenhaft aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656966</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 03 Feb 2009 06:33:08 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Tue, 03 Feb 2009 08:58:29 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>Hast du schonmal was Schleifen gehört? Weil das sieht ja grauenhaft aus.</p>
</blockquote>
<p>Schau mal eine Zeile über dem Zeugs. Offensichtlich kennt er es.. Was die Frage aufwirft wieso er es da nicht auch so macht.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Vielleicht ein akuter Fall von Copy/Paste-itis. <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657026</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 08:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Tue, 03 Feb 2009 09:11:24 GMT]]></title><description><![CDATA[<p>Haha, stimmt hatte ich komplett übersehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Aber netter Wortlaut &quot;akuter Fall von Copy/Paste-itis.&quot; LOL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657035</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 03 Feb 2009 09:11:24 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;bool win() will always evaluate as true&amp;quot; on Tue, 03 Feb 2009 12:32:22 GMT]]></title><description><![CDATA[<p>Abgesehen von Schleifen gibts so einen UND-Operator &amp;&amp;, mit dem man mehrere Bedingungen verknüpfen kann. Für ein anderes Mal... <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/1657180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657180</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 12:32:22 GMT</pubDate></item></channel></rss>