<?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[Zählervariable wird nicht richtig inititalisiert]]></title><description><![CDATA[<p>Hallo Leute <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>
<p>Ich habe oben beschriebenes Problem bei folgendem Codeschnipsel:</p>
<pre><code class="language-cpp">for(int j = 0; j &lt; shipsize; j--)
{
    if(mysea[pos_x + j][pos_y] == 'w')
    doable = 1;
}
</code></pre>
<p>Ich kann sagen, dass die Variablen diese Werte haben:</p>
<p>int j = -838610 - eindeutig unerwartet<br />
int shipsize = 3 - ein erwarteter Wert<br />
mysea ist char[10][10] bestehend aus 100 'w' auch korrekt<br />
int pos_x = 0 - erwartet<br />
int pos_y = 0 - erwartet<br />
doable wird wundersamerweise aber auf 1 gesetz, obwohl der Teil des Programms doch garnicht erreicht wird(?).</p>
<p>Ich wäre für eine zügige Hilfe sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306256/zählervariable-wird-nicht-richtig-inititalisiert</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 07:36:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306256.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Jul 2012 23:07:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Sun, 22 Jul 2012 23:07:41 GMT]]></title><description><![CDATA[<p>Hallo Leute <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>
<p>Ich habe oben beschriebenes Problem bei folgendem Codeschnipsel:</p>
<pre><code class="language-cpp">for(int j = 0; j &lt; shipsize; j--)
{
    if(mysea[pos_x + j][pos_y] == 'w')
    doable = 1;
}
</code></pre>
<p>Ich kann sagen, dass die Variablen diese Werte haben:</p>
<p>int j = -838610 - eindeutig unerwartet<br />
int shipsize = 3 - ein erwarteter Wert<br />
mysea ist char[10][10] bestehend aus 100 'w' auch korrekt<br />
int pos_x = 0 - erwartet<br />
int pos_y = 0 - erwartet<br />
doable wird wundersamerweise aber auf 1 gesetz, obwohl der Teil des Programms doch garnicht erreicht wird(?).</p>
<p>Ich wäre für eine zügige Hilfe sehr dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2234821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234821</guid><dc:creator><![CDATA[therufuser]]></dc:creator><pubDate>Sun, 22 Jul 2012 23:07:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Sun, 22 Jul 2012 23:11:44 GMT]]></title><description><![CDATA[<p>Sorry.. Habe vergessen, eine richtige Frage zu stellen.<br />
Kann mir jemand bei meinem Problem Helfen? <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/2234822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234822</guid><dc:creator><![CDATA[therufuser]]></dc:creator><pubDate>Sun, 22 Jul 2012 23:11:44 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Sun, 22 Jul 2012 23:22:45 GMT]]></title><description><![CDATA[<p>therufuser schrieb:</p>
<blockquote>
<p>Sorry.. Habe vergessen, eine richtige Frage zu stellen.<br />
Kann mir jemand bei meinem Problem Helfen? <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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Das nenn ich mal eine richtige Frage <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>
<p>Wenn j dein einziges Problem ist, dann hast du wohl j++ und nicht j-- gemeint. Und da es bei 0 anfängt, wird doable gleich auf 1 gesetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2234823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234823</guid><dc:creator><![CDATA[Mechanics]]></dc:creator><pubDate>Sun, 22 Jul 2012 23:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Sun, 22 Jul 2012 23:43:35 GMT]]></title><description><![CDATA[<p>Also ich bin stolz drauf ^^</p>
<p>Die Schleife läuft jetzt in Folgender Form:</p>
<pre><code class="language-cpp">for(int j = 0; j &gt; (shipsize * -1); j--)
{
    if(mysea[pos_x][pos_y + j] == 'w')
        doable = 1;
}
</code></pre>
<p>Ok.. das war ein Denkfehler.. Nachts scheint die Konzentration doch zu sinken. Danke, dass du mir bei meinem Problem geholfen hast <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/2234824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234824</guid><dc:creator><![CDATA[therufuser]]></dc:creator><pubDate>Sun, 22 Jul 2012 23:43:35 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Mon, 23 Jul 2012 00:36:57 GMT]]></title><description><![CDATA[<p>therufuser schrieb:</p>
<blockquote>
<p><code>shipsize * -1</code></p>
</blockquote>
<p>wtf!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2234825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234825</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 23 Jul 2012 00:36:57 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Mon, 23 Jul 2012 00:40:46 GMT]]></title><description><![CDATA[<p>shipsize ist ein Integer. Ich invertiere ihn, um ins Negative abwärts zu zählen.<br />
Ich muss doch -1 wohl kaum in Klammern stellen, wie in der Mathematik üblich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2234826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234826</guid><dc:creator><![CDATA[therufuser]]></dc:creator><pubDate>Mon, 23 Jul 2012 00:40:46 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Mon, 23 Jul 2012 00:44:10 GMT]]></title><description><![CDATA[<p><code>-shipsize</code> tät's auch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2234828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234828</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 23 Jul 2012 00:44:10 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Mon, 23 Jul 2012 00:47:37 GMT]]></title><description><![CDATA[<p>Ok... wusst' ich nich <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/2234829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234829</guid><dc:creator><![CDATA[therufuser]]></dc:creator><pubDate>Mon, 23 Jul 2012 00:47:37 GMT</pubDate></item><item><title><![CDATA[Reply to Zählervariable wird nicht richtig inititalisiert on Mon, 23 Jul 2012 09:00:53 GMT]]></title><description><![CDATA[<p>Sieht schon etwas komisch aus... eine Zählvariable mit 0 zu initialisieren und bei jedem Schleifendurchlauf zu verringern.<br />
Ich find´ Folgendes einfacher zu verstehen:</p>
<pre><code class="language-cpp">for( unsigned int j = 0; j &lt; shipsize &amp;&amp; j &lt; pos_y; ++j )
{
   if(mysea[pos_x][pos_y - j] == 'w')
        doable = 1;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2234860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2234860</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Mon, 23 Jul 2012 09:00:53 GMT</pubDate></item></channel></rss>