<?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[Probleme mit schleife]]></title><description><![CDATA[<p>guten tag die herren...</p>
<p>ich verwende dev c++ und der folgende code funktioniert nicht, so wie er soll...</p>
<pre><code class="language-cpp">char link[100]; // auswahlsvariable ( P,F)		
char pfad[100]; // char um pfad anzugeben
int fertig; // Rückgabewert um while schleife zu beenden
char korrekt; // abfrage ob richtig

	do 
	  {	

			 cout &lt;&lt; &quot;Gib zuerst deinen Pfad an!\n&quot;;
			 cin &gt;&gt; pfad;

			 cout &lt;&lt; &quot;und nun deinen Link!\n&quot;;
			 cin &gt;&gt; link;
			 cout &lt;&lt; &quot;ist die Eingabe richtig? (y oder n)\n&quot;;
		 	 cin &gt;&gt; korrekt;
		   if ((korrekt == 'y')||(korrekt == 'Y'));
			 fertig = 1;
	           if ((korrekt != 'y')||(korrekt != 'Y'));
			 fertig = 0;

		} while (fertig = 0);
</code></pre>
<p>ok, mit den beiden if-schleifen will ich abfragen, ob der benutzter mit seiner eingabe richtig liegt...<br />
wenn ja = y dann soll das ding die daten speichern ( folgt später), wenn nein = n dann soll die schleife von vorne beginnen, damit er berichtigen kann...<br />
ja, soweit die theorie, in der praxis bricht er nämlich ab, egal ob y oder n oder was auch immer man eingibt, warum?! ergibt für mich keinen sinn... hab mir jetzt seit 1 stunde den kopf zerbrochen, aber ich komm einfach nicht auf den fehler...</p>
<p>so, 2.tes problem...</p>
<p>nun fragt ihr euch sicher, warum ich 2 if´s verwendet habe...</p>
<p>weil folgender code nicht funktioniert...</p>
<pre><code class="language-cpp">do 
	  {	

			 cout &lt;&lt; &quot;Gib zuerst deinen Pfad an!\n&quot;;
			 cin &gt;&gt; pfad;

			 cout &lt;&lt; &quot;und nun deinen Link!\n&quot;;
			 cin &gt;&gt; link;
			 cout &lt;&lt; &quot;ist die Eingabe richtig? (y oder n)\n&quot;;
		 	 cin &gt;&gt; korrekt;
		   if ((korrekt == 'y')||(korrekt == 'Y'));
			 fertig = 1;
		   else
			 fertig = 0;

		} while (fertig = 0);
</code></pre>
<p>fehlermeldung ( bezogen auf das 2te problem):</p>
<pre><code>[b]URL speichern main.cpp:39: error: expected primary-expression before &quot;else&quot;
URL speichern main.cpp:39: error: expected `;' before &quot;else&quot;[/b]

make.exe: *** [&quot;URL speichern main.o&quot;] Error 1

Ausführung beendet
</code></pre>
<p>vielleicht hat ja einer von euch einem programmiernoob ein paar nette tipps...<br />
danke <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/topic/139168/probleme-mit-schleife</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 11:33:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139168.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Mar 2006 01:47:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 01:47:25 GMT]]></title><description><![CDATA[<p>guten tag die herren...</p>
<p>ich verwende dev c++ und der folgende code funktioniert nicht, so wie er soll...</p>
<pre><code class="language-cpp">char link[100]; // auswahlsvariable ( P,F)		
char pfad[100]; // char um pfad anzugeben
int fertig; // Rückgabewert um while schleife zu beenden
char korrekt; // abfrage ob richtig

	do 
	  {	

			 cout &lt;&lt; &quot;Gib zuerst deinen Pfad an!\n&quot;;
			 cin &gt;&gt; pfad;

			 cout &lt;&lt; &quot;und nun deinen Link!\n&quot;;
			 cin &gt;&gt; link;
			 cout &lt;&lt; &quot;ist die Eingabe richtig? (y oder n)\n&quot;;
		 	 cin &gt;&gt; korrekt;
		   if ((korrekt == 'y')||(korrekt == 'Y'));
			 fertig = 1;
	           if ((korrekt != 'y')||(korrekt != 'Y'));
			 fertig = 0;

		} while (fertig = 0);
</code></pre>
<p>ok, mit den beiden if-schleifen will ich abfragen, ob der benutzter mit seiner eingabe richtig liegt...<br />
wenn ja = y dann soll das ding die daten speichern ( folgt später), wenn nein = n dann soll die schleife von vorne beginnen, damit er berichtigen kann...<br />
ja, soweit die theorie, in der praxis bricht er nämlich ab, egal ob y oder n oder was auch immer man eingibt, warum?! ergibt für mich keinen sinn... hab mir jetzt seit 1 stunde den kopf zerbrochen, aber ich komm einfach nicht auf den fehler...</p>
<p>so, 2.tes problem...</p>
<p>nun fragt ihr euch sicher, warum ich 2 if´s verwendet habe...</p>
<p>weil folgender code nicht funktioniert...</p>
<pre><code class="language-cpp">do 
	  {	

			 cout &lt;&lt; &quot;Gib zuerst deinen Pfad an!\n&quot;;
			 cin &gt;&gt; pfad;

			 cout &lt;&lt; &quot;und nun deinen Link!\n&quot;;
			 cin &gt;&gt; link;
			 cout &lt;&lt; &quot;ist die Eingabe richtig? (y oder n)\n&quot;;
		 	 cin &gt;&gt; korrekt;
		   if ((korrekt == 'y')||(korrekt == 'Y'));
			 fertig = 1;
		   else
			 fertig = 0;

		} while (fertig = 0);
</code></pre>
<p>fehlermeldung ( bezogen auf das 2te problem):</p>
<pre><code>[b]URL speichern main.cpp:39: error: expected primary-expression before &quot;else&quot;
URL speichern main.cpp:39: error: expected `;' before &quot;else&quot;[/b]

make.exe: *** [&quot;URL speichern main.o&quot;] Error 1

Ausführung beendet
</code></pre>
<p>vielleicht hat ja einer von euch einem programmiernoob ein paar nette tipps...<br />
danke <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/1008190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008190</guid><dc:creator><![CDATA[Lazareth]]></dc:creator><pubDate>Sat, 04 Mar 2006 01:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 02:09:14 GMT]]></title><description><![CDATA[<p>habs nur überflogen:<br />
fertig=0 ist kein vergleich sondern eine zuweisung. der wert ist also IMMER falsch.<br />
if ((korrekt == 'y')||(korrekt == 'Y')); &lt;- semikolon weg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008191</guid><dc:creator><![CDATA[interpreter]]></dc:creator><pubDate>Sat, 04 Mar 2006 02:09:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 02:18:52 GMT]]></title><description><![CDATA[<p>Deine &quot;Loesung&quot; folgt direkt aus dem zweitem Problem.</p>
<pre><code class="language-cpp">do {
    // snip
} while (fertig = 0); // das ist eine zuweisung, kein vergleich (sowas wird immer als 'wahr' ausgewertet. stimmts?)
</code></pre>
<p>Zum zweitem Problem: Stell dir vor, der Benutzer hat eine gueltige Eingabe gemacht (korrekt == 'y' oder korrekt == 'Y'). Dann liefert dir die zweite Abfrage ein 'wahr', da 'y' != 'Y', bzw. 'Y' != 'y' (Alles Andere erst Recht). Somit ist dein 'fertig' immer == 0 und darueber hinaus setzt Du es explizit = 0 im while (fertig = 0).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008192</guid><dc:creator><![CDATA[Apollon]]></dc:creator><pubDate>Sat, 04 Mar 2006 02:18:52 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 09:27:41 GMT]]></title><description><![CDATA[<p>Auf gut Deutsch, mach draus:</p>
<pre><code class="language-cpp">while (fertig == 0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1008253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008253</guid><dc:creator><![CDATA[Dago]]></dc:creator><pubDate>Sat, 04 Mar 2006 09:27:41 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 12:03:17 GMT]]></title><description><![CDATA[<p>ok danke.... war ja ein typischer anfängerfehler in der while schleife <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> ...</p>
<p>wegen der abfrage muss ich mir nun was anderes überlegen, werde es mal mit switch versuchen <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>ich bin einfach zu faul zum denken, ich muss alles ausprobieren <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/1008344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008344</guid><dc:creator><![CDATA[Lazareth]]></dc:creator><pubDate>Sat, 04 Mar 2006 12:03:17 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 12:05:13 GMT]]></title><description><![CDATA[<p>ok, mit einer if - else schleife hat es nun funktioniert, wunderbar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008345</guid><dc:creator><![CDATA[Lazareth]]></dc:creator><pubDate>Sat, 04 Mar 2006 12:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 12:17:35 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Um das für alle klar zu machen, die dem Trend anhängen zu meinen if..else wären Schleifen. Das sind <strong>keine</strong> Schleifen, sondern Kontrollstrukturen.</p>
<p>Keine Ahnung warum so viele es für Schleifen halten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008355</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sat, 04 Mar 2006 12:17:35 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Sat, 04 Mar 2006 22:28:18 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Hi!</p>
<p>Um das für alle klar zu machen, die dem Trend anhängen zu meinen if..else wären Schleifen. Das sind <strong>keine</strong> Schleifen, sondern Kontrollstrukturen.</p>
<p>Keine Ahnung warum so viele es für Schleifen halten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>grüße</p>
</blockquote>
<p>is doch das gleiche... <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/1008780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008780</guid><dc:creator><![CDATA[Lazareth]]></dc:creator><pubDate>Sat, 04 Mar 2006 22:28:18 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Mon, 06 Mar 2006 08:03:43 GMT]]></title><description><![CDATA[<p>Lazareth schrieb:</p>
<blockquote>
<p>David_pb schrieb:</p>
<blockquote>
<p>Hi!</p>
<p>Um das für alle klar zu machen, die dem Trend anhängen zu meinen if..else wären Schleifen. Das sind <strong>keine</strong> Schleifen, sondern Kontrollstrukturen.</p>
<p>Keine Ahnung warum so viele es für Schleifen halten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>grüße</p>
</blockquote>
<p>is doch das gleiche... <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>mö :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009427</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 06 Mar 2006 08:03:43 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit schleife on Mon, 06 Mar 2006 08:35:05 GMT]]></title><description><![CDATA[<p>Lazareth schrieb:</p>
<blockquote>
<p>David_pb schrieb:</p>
<blockquote>
<p>Hi!</p>
<p>Um das für alle klar zu machen, die dem Trend anhängen zu meinen if..else wären Schleifen. Das sind <strong>keine</strong> Schleifen, sondern Kontrollstrukturen.</p>
<p>Keine Ahnung warum so viele es für Schleifen halten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>grüße</p>
</blockquote>
<p>is doch das gleiche... <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>Hachja Lazareth, eigne dir die Grundlagen an, dann bekommst du vllt ganz neue Erkenntnisse! <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>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009443</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 06 Mar 2006 08:35:05 GMT</pubDate></item></channel></rss>