<?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[Problem mit quiz]]></title><description><![CDATA[<p>Also ich hab angefangen, mit c++ zu programmieren. Und jetzt hab ich zur übung mal vor, ein kleines quiz zu machen. Das skript hab ich schon geschrieben, aber es geht ein teil nicht:</p>
<blockquote>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int i;<br />
char b = '1334';<br />
void Yes();<br />
char h;</p>
<p>int main (int argc, char *argv[])<br />
{<br />
{<br />
cout &lt;&lt; &quot;Hallo!&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;blablabla&quot;&lt;&lt; endl;<br />
cout &lt;&lt; &quot;blablabla&lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Ez kommt ein quiz&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;um das programm zu beenden musst du alle zahlen der reihe nach einfügen und enter drücken&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Viel Glück!&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;1. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. x&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. y&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. z&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. w&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;2. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. a&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. k&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. l&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. p&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;3. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. t&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. q&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. e&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. f&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;4. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. m&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. n&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. j&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. g&quot; &lt;&lt; endl;<br />
cin &gt;&gt; i;<br />
Yes();<br />
}</p>
<p>return 0;<br />
}</p>
<p>void Yes()<br />
{<br />
char quit;</p>
<p>quit = '\0';<br />
while (quit != 'a')</p>
<p>if (i == b)<br />
{<br />
cout &lt;&lt; &quot;SUPER!! zum beenden a drücken&quot; &lt;&lt; endl;<br />
cin &gt;&gt; quit;<br />
}<br />
else if ((i &lt; h) &amp;&amp; !(i == b))<br />
{<br />
cout &lt;&lt; &quot;Leider falsch. Versuchs nochmal!&quot; &lt;&lt; endl;<br />
cin &gt;&gt; i;<br />
Yes();<br />
}<br />
else if ((i &gt; h) &amp;&amp; !(i == b))<br />
{<br />
cout &lt;&lt; &quot;Leider falsch. Versuchs nochmal!&quot; &lt;&lt; endl;<br />
cin &gt;&gt; i;<br />
Yes();<br />
}<br />
}</p>
</blockquote>
<p>und wenn ich das jetzt compiliere und ausführe kommt auch der erste abschnitt (was auch richtig ist) aber wenn ich dann die richtige lösung eingebe, kommt immer &quot;Leider falsch. Versuchs nochmal!&quot;. Und wenn ich ein buchstabe eingebe spinnt er und gibt die zeile &quot;Leider falsch...&quot; unendlich mal aus.<br />
was muss ich da noch verändern, damit es klappt?<br />
bin dankbar für jede antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140395/problem-mit-quiz</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 02:30:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140395.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Mar 2006 15:43:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 15:43:23 GMT]]></title><description><![CDATA[<p>Also ich hab angefangen, mit c++ zu programmieren. Und jetzt hab ich zur übung mal vor, ein kleines quiz zu machen. Das skript hab ich schon geschrieben, aber es geht ein teil nicht:</p>
<blockquote>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int i;<br />
char b = '1334';<br />
void Yes();<br />
char h;</p>
<p>int main (int argc, char *argv[])<br />
{<br />
{<br />
cout &lt;&lt; &quot;Hallo!&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;blablabla&quot;&lt;&lt; endl;<br />
cout &lt;&lt; &quot;blablabla&lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Ez kommt ein quiz&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;um das programm zu beenden musst du alle zahlen der reihe nach einfügen und enter drücken&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;Viel Glück!&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;1. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. x&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. y&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. z&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. w&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;2. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. a&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. k&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. l&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. p&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;3. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. t&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. q&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. e&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. f&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;4. Frage&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 1. m&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 2. n&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 3. j&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; 4. g&quot; &lt;&lt; endl;<br />
cin &gt;&gt; i;<br />
Yes();<br />
}</p>
<p>return 0;<br />
}</p>
<p>void Yes()<br />
{<br />
char quit;</p>
<p>quit = '\0';<br />
while (quit != 'a')</p>
<p>if (i == b)<br />
{<br />
cout &lt;&lt; &quot;SUPER!! zum beenden a drücken&quot; &lt;&lt; endl;<br />
cin &gt;&gt; quit;<br />
}<br />
else if ((i &lt; h) &amp;&amp; !(i == b))<br />
{<br />
cout &lt;&lt; &quot;Leider falsch. Versuchs nochmal!&quot; &lt;&lt; endl;<br />
cin &gt;&gt; i;<br />
Yes();<br />
}<br />
else if ((i &gt; h) &amp;&amp; !(i == b))<br />
{<br />
cout &lt;&lt; &quot;Leider falsch. Versuchs nochmal!&quot; &lt;&lt; endl;<br />
cin &gt;&gt; i;<br />
Yes();<br />
}<br />
}</p>
</blockquote>
<p>und wenn ich das jetzt compiliere und ausführe kommt auch der erste abschnitt (was auch richtig ist) aber wenn ich dann die richtige lösung eingebe, kommt immer &quot;Leider falsch. Versuchs nochmal!&quot;. Und wenn ich ein buchstabe eingebe spinnt er und gibt die zeile &quot;Leider falsch...&quot; unendlich mal aus.<br />
was muss ich da noch verändern, damit es klappt?<br />
bin dankbar für jede antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016128</guid><dc:creator><![CDATA[The King of Losers]]></dc:creator><pubDate>Tue, 14 Mar 2006 15:43:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 16:33:10 GMT]]></title><description><![CDATA[<p>Benutz doch bitte cpp-Tags, die machen das ganze viel übersichtlicher...</p>
<p>Bsp:</p>
<pre><code class="language-cpp">Dein Code hier
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1016165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016165</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Tue, 14 Mar 2006 16:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 16:37:14 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich würde dir sowiso dringent dazu raten das Programm nochmals von Grund auf zu überdenken! <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/1016167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016167</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Tue, 14 Mar 2006 16:37:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 16:41:27 GMT]]></title><description><![CDATA[<p>sorry!<br />
also hier den ganzen code im cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int i;
char b = '1334';
void Yes();
char h;

int main (int argc, char *argv[])
{ 
    {
        cout &lt;&lt; &quot;hallo!&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;hier nun ein quiz&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;um zu beenden die lösungen des quiz hineintippen&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot;&lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;1. Frage&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       1. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       2. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       3. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       4. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;2. Frage&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       1. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       2. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       3. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       4. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;3. Frag&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       1. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       2. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       3. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       4. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;4. Frag&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       1. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       2. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       3. ...&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;       4. ...&quot; &lt;&lt; endl;
        cin &gt;&gt; i;
        Yes();
    }

    return 0;
}

void Yes()
{
     char quit;

     quit = '\0';
     while (quit != 'a')

     if (i == b)
     {
          cout &lt;&lt; &quot;SUPER!! um zu beenden a drücken&quot;&lt;&lt; endl;
          cin &gt;&gt; quit;
     }
     else if ((i &lt; h) &amp;&amp; !(i == b))
     {
          cout &lt;&lt; &quot;Leider falsch. Versuchs nochmal!&quot; &lt;&lt; endl;
          cin &gt;&gt; i;
          Yes();
     }
      else if ((i &gt; h) &amp;&amp; !(i == b))
     {
          cout &lt;&lt; &quot;Leider falsch. Versuchs nochmal!&quot; &lt;&lt; endl;
          cin &gt;&gt; i;
          Yes();
     }
}
</code></pre>
<p>ich hoffe ihr könnt mir helfen</p>
<p>und wieso nochmal zu überdenken? (is mein erstes programm und muss ja nicht grad perfekt sein)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016174</guid><dc:creator><![CDATA[The King of Losers]]></dc:creator><pubDate>Tue, 14 Mar 2006 16:41:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 17:09:50 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>deine 2. Version macht gar nix und deine 1. kompilliert nicht.<br />
Es ist nichmal c++.<br />
Benutze keine char sondern std::string, dann sollten auch deine Probleme<br />
geloest sein.</p>
<p>Und sowas willst du vielleicht</p>
<pre><code class="language-cpp">cout &lt;&lt; &quot;hier nun ein quiz&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;&quot; &lt;&lt; endl
</code></pre>
<p>durch</p>
<pre><code class="language-cpp">cout &lt;&lt; &quot;Hier nun ein Quiz:\n\n\n&quot; &lt;&lt; endl;
</code></pre>
<p>ersetzen. Und achte auch auf korrekte Schreibweise. Ich haette keinen Bock dein Programm zu benutzen. Da wird einem ja schlecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016189</guid><dc:creator><![CDATA[_Maximus_]]></dc:creator><pubDate>Tue, 14 Mar 2006 17:09:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 17:14:49 GMT]]></title><description><![CDATA[<p>1. wieso ist das kein c++-code?<br />
2. weiso wird einem schlecht? das programm is ja bis jetzt nur die standart-konsole mit ein paar sätzen drin und eben es kommt nie die meldung &quot; super!! um zu beenden a drücken&quot;.</p>
<p>und es muss ja wie gesagt kein guetes programm sein, da es nur ein test ist!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016194</guid><dc:creator><![CDATA[The King of Losers]]></dc:creator><pubDate>Tue, 14 Mar 2006 17:14:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 17:28:11 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Weil das eins deiner ersten Progrämmchen ist kann man ja drüber wegsehen. Aber das Programm is sowas von übelst aufgebaut...<br />
Naja, wie gesagt. Lernen, lernen, lernen! <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>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016201</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Tue, 14 Mar 2006 17:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 17:35:10 GMT]]></title><description><![CDATA[<p>Habs nur kurz überflogen, aber ich denke das hier ist das Problem:</p>
<pre><code class="language-cpp">char b = '1334';
</code></pre>
<p>Ein char speichert immer nur <strong>ein</strong> Zeichen. Für Zeichenketten brauchst du Char-Arrays (auch C-Strings genannt) oder eben std::string.</p>
<p>Wenn es schnell gehen soll, solltest du std::string benutzen. Aber du solltest dir auf jeden Fall noch einmal anschauen, wie das mit char, Arrays und Pointern funktioniert.</p>
<p>Für std::string musst du <em>string</em> includen, und dann kannst du folgendes schreiben:</p>
<pre><code class="language-cpp">std::string b = &quot;1334&quot;;
</code></pre>
<p>Die Eingabe sollte aber auch ein string sein, das macht das Vergleichen einfacher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016207</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Tue, 14 Mar 2006 17:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 17:51:13 GMT]]></title><description><![CDATA[<p>Ok, danke viel mals, ich werds mir mal genau anschauen.<br />
kennt einer ein sehr gutes tutorial, wo ich das lernen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016219</guid><dc:creator><![CDATA[The King of Losers]]></dc:creator><pubDate>Tue, 14 Mar 2006 17:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit quiz on Tue, 14 Mar 2006 17:55:34 GMT]]></title><description><![CDATA[<p><a href="http://tutorial.schornboeck.net/inhalt.htm" rel="nofollow">http://tutorial.schornboeck.net/inhalt.htm</a><br />
<a href="http://www.volkard.de/Cpp/Tutorial/index.html" rel="nofollow">http://www.volkard.de/Cpp/Tutorial/index.html</a></p>
<p>Und rechts oben auf dieser Seite gibt es auch einen Link &quot;Tutorials&quot;... da solltest du genug finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016222</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Tue, 14 Mar 2006 17:55:34 GMT</pubDate></item></channel></rss>