<?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[Frage zur Abbruchbedingung einer for-Schleife]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Frage zur for-Schleife. Wie kann ich, in Abhängigkeit von einem Parameter, den zweiten Parameter (also die Bedingung für den Abbruch der Schleife, in meinem Fall GRÖSSER und KLEINER ALS) verändern.<br />
Ich wollte das mit einem Macro machen (siehe Code), dies ging aber nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
DANKE!<br />
STICK.</p>
<pre><code>int main ()
{
  int i=1;

  if (!i)
  {
    #define HELP
  }

#ifdef HELP
  for (i=0;i&lt;10;i++)
#else
  for (i=10;i&gt;0;i--)
#endif
  {
    cout &lt;&lt; &quot;HELP definiert\n&quot;;
  }
}
</code></pre>
<p><strong>EDIT: Habe das Problem bereits selber gelöst <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="🙂"
    /></strong></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236105/frage-zur-abbruchbedingung-einer-for-schleife</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 02:46:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236105.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Mar 2009 20:43:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Abbruchbedingung einer for-Schleife on Tue, 10 Mar 2009 21:15:01 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Frage zur for-Schleife. Wie kann ich, in Abhängigkeit von einem Parameter, den zweiten Parameter (also die Bedingung für den Abbruch der Schleife, in meinem Fall GRÖSSER und KLEINER ALS) verändern.<br />
Ich wollte das mit einem Macro machen (siehe Code), dies ging aber nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
DANKE!<br />
STICK.</p>
<pre><code>int main ()
{
  int i=1;

  if (!i)
  {
    #define HELP
  }

#ifdef HELP
  for (i=0;i&lt;10;i++)
#else
  for (i=10;i&gt;0;i--)
#endif
  {
    cout &lt;&lt; &quot;HELP definiert\n&quot;;
  }
}
</code></pre>
<p><strong>EDIT: Habe das Problem bereits selber gelöst <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="🙂"
    /></strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1677656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1677656</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 10 Mar 2009 21:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Abbruchbedingung einer for-Schleife on Tue, 10 Mar 2009 21:21:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main ()
{
  int i=1;

  if (!i) //der präprozessor kann dies noch nicht auswerten...
  {
    #define HELP //definiert deshalb IMMER 'HELP'
  }

#ifdef HELP //damit ist dies hier IMMER true
  for (i=0;i&lt;10;i++) //und das hier wird immer gemacht
#else //und in diesen else-Zweig wird damit niemals nen Präprozessor kommen ^^
  for (i=10;i&gt;0;i--)
#endif
  {
    cout &lt;&lt; &quot;HELP definiert\n&quot;; //die ausgabe ist auch ein wenig falsch ^^
  }
}
</code></pre>
<p>also steht es nun _erst_ während der laufzeit fest oder bereits zur compilezeit?<br />
also was willst du damit wirklich bewirken? ^^<br />
wenn du das sagst, dann kann dir hier vermutlich fast jeder helfen - so gar ich ;o)</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1677679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1677679</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 10 Mar 2009 21:21:08 GMT</pubDate></item></channel></rss>