<?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[if-Problem]]></title><description><![CDATA[<p>Hi, ich hab mal wieder eine kleine Frage.<br />
Ich hab ein Programm geschrieben in der ich ohne weiters if-Anweisungen verschachtelt habe.<br />
Jetzt hab ich ein weiteres Programm geschrieben, wo auf einmal Fehler auftreten. Hier erst mal der Quellcode:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(x1 &gt; 10)
    {
    if(x1d==1||x1d==5x1d==9||x1d==5x1d==13||x1d==17)
          {
		c1 = x1;
		c2 = x2;
		v1 = y1;
		v2 = y2;
		x1 -= 25;
		x2 -= 25;
		Canvas-&gt;Brush-&gt;Color = clYellow;
		Canvas-&gt;Ellipse(x1,y1,x2,y2);
		Canvas-&gt;Brush-&gt;Color = clScrollBar;
		Canvas-&gt;Ellipse(c1,v1,c2,v2);
}
}
}
</code></pre>
<p>Es kommt folgende Fehlermeldung:</p>
<pre><code>if statement missing)
</code></pre>
<p>Und zwar genau hinter dem ersten Oder in der zweirten if-Anweisung.<br />
In C hab ich ein Ähnliches Beispiel gemacht, ohne Probleme!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140037/if-problem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 01:06:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140037.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Mar 2006 14:33:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to if-Problem on Sat, 11 Mar 2006 14:33:23 GMT]]></title><description><![CDATA[<p>Hi, ich hab mal wieder eine kleine Frage.<br />
Ich hab ein Programm geschrieben in der ich ohne weiters if-Anweisungen verschachtelt habe.<br />
Jetzt hab ich ein weiteres Programm geschrieben, wo auf einmal Fehler auftreten. Hier erst mal der Quellcode:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(x1 &gt; 10)
    {
    if(x1d==1||x1d==5x1d==9||x1d==5x1d==13||x1d==17)
          {
		c1 = x1;
		c2 = x2;
		v1 = y1;
		v2 = y2;
		x1 -= 25;
		x2 -= 25;
		Canvas-&gt;Brush-&gt;Color = clYellow;
		Canvas-&gt;Ellipse(x1,y1,x2,y2);
		Canvas-&gt;Brush-&gt;Color = clScrollBar;
		Canvas-&gt;Ellipse(c1,v1,c2,v2);
}
}
}
</code></pre>
<p>Es kommt folgende Fehlermeldung:</p>
<pre><code>if statement missing)
</code></pre>
<p>Und zwar genau hinter dem ersten Oder in der zweirten if-Anweisung.<br />
In C hab ich ein Ähnliches Beispiel gemacht, ohne Probleme!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014003</guid><dc:creator><![CDATA[DSD-Steve]]></dc:creator><pubDate>Sat, 11 Mar 2006 14:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to if-Problem on Sat, 11 Mar 2006 15:11:04 GMT]]></title><description><![CDATA[<p>So müsste es doch gehen oder?</p>
<pre><code>void __fastcall TForm1::Button1Click(TObject *Sender) 
{ 
if(x1 &gt; 10) 
    { 
    if(x1d==1||(x1d==9&amp;&amp;x1d==5x1d)||(x1d==13&amp;&amp;x1d==5x1d)||x1d==17) 
          { 
        c1 = x1; 
        c2 = x2; 
        v1 = y1; 
        v2 = y2; 
        x1 -= 25; 
        x2 -= 25; 
        Canvas-&gt;Brush-&gt;Color = clYellow; 
        Canvas-&gt;Ellipse(x1,y1,x2,y2); 
        Canvas-&gt;Brush-&gt;Color = clScrollBar; 
        Canvas-&gt;Ellipse(c1,v1,c2,v2); 
} 
} 
}
</code></pre>
<p>mfg cb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014043</guid><dc:creator><![CDATA[carstenbauer]]></dc:creator><pubDate>Sat, 11 Mar 2006 15:11:04 GMT</pubDate></item><item><title><![CDATA[Reply to if-Problem on Sat, 11 Mar 2006 15:14:53 GMT]]></title><description><![CDATA[<p>Es kommt immer noch der gleiche Error. Für mich ist das irgendwie gerade ein Rätsel! <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/1014048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014048</guid><dc:creator><![CDATA[DSD-Steve]]></dc:creator><pubDate>Sat, 11 Mar 2006 15:14:53 GMT</pubDate></item><item><title><![CDATA[Reply to if-Problem on Sat, 11 Mar 2006 15:22:37 GMT]]></title><description><![CDATA[<p>Also 2 Abfragen hintereinander ohne Zwischenbefehle macht keinen Sinn. Also eine If drauß machen. Die würde dann so aussehen:</p>
<pre><code class="language-cpp">if(x1 &gt; 10 &amp;&amp; (x1d==1 || (x1d==9 &amp;&amp; x1d==5x1d) || (x1d == 13 &amp;&amp; x1d == 5x1d) || x1d==17)) 
   { 
        c1 = x1; 
        c2 = x2; 
        v1 = y1; 
        v2 = y2; 
        x1 -= 25; 
        x2 -= 25; 
        Canvas-&gt;Brush-&gt;Color = clYellow; 
        Canvas-&gt;Ellipse(x1,y1,x2,y2); 
        Canvas-&gt;Brush-&gt;Color = clScrollBar; 
        Canvas-&gt;Ellipse(c1,v1,c2,v2); 
   }
</code></pre>
<p>Und die funzt so. Voraussetzung sind halt die Variablen, aber mit denen gibts ja kein Problem.</p>
<p>mfg cb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014052</guid><dc:creator><![CDATA[carstenbauer]]></dc:creator><pubDate>Sat, 11 Mar 2006 15:22:37 GMT</pubDate></item><item><title><![CDATA[Reply to if-Problem on Sat, 11 Mar 2006 15:31:29 GMT]]></title><description><![CDATA[<p>Danke carstenhauer!<br />
1.Ich hab nie bedacht, das ich ja auch mit Klammern arbeiten könnte... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /><br />
2.Ich hab mir den Error mal genaqu durch den Kopf gehen lassen.<br />
Der fehler war dieser hier:</p>
<pre><code class="language-cpp">x1d==5x1d==9
</code></pre>
<p>Hier steh er jetzt mal richtig:</p>
<pre><code class="language-cpp">if(x1d==1 || x1d==5 || x1d==9 || x1d==13 || x1d==17)
</code></pre>
<p>Ich hab mich vertippt. Dummerweise ist mir das überhaupt nicht eingefallen. Erst wo ich deinen Qullcode gelesen habe, hab ich mir gesagt: Was hast du da aus meine Variablen gemacht? Seid wann hab ich eine 5x1d-Variable die dann gleich 9 sein soll? <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/1014061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014061</guid><dc:creator><![CDATA[DSD-Steve]]></dc:creator><pubDate>Sat, 11 Mar 2006 15:31:29 GMT</pubDate></item></channel></rss>