<?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 Bedingung funktioniert nicht]]></title><description><![CDATA[<p>Ich mit dem Buch &quot;C++ für Spieleprogrammierer&quot; gekauft und bin jetzt bei den If Bedingungen und Switch Cases. Allerdings funktioniert mein Code nicht so wie es soll. Denn egal was man eingibt, er gibt immer &quot;Singleplayer wird geladen...&quot; aus.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main () {

	cout &lt;&lt; &quot;Singeleplayer oder Multiplayer?\n&quot;;

	char chrAbfrage; //S oder M
	int nSpieleranzahl; 

	cin &gt;&gt; chrAbfrage;

	//Singleplayer
	if (chrAbfrage == 'S' || 's') {
		cout &lt;&lt; &quot;Singleplayer wird gestartet...&quot;;	
	}

	//Multiplayer
	else if (chrAbfrage == 'M' || 'm') {
		cout &lt;&lt; &quot;Wie viele Spieler?\nBis zu 4 Spieler\n&quot;;
		cin &gt;&gt; nSpieleranzahl;

		//switch case
		switch (nSpieleranzahl) {

			case (1): {	
				cout &lt;&lt; &quot;Singleplayer wird gestartet...&quot;; 
				break;
			} 	

			case (2):
			case (3):
			case (4): {
				cout &lt;&lt; &quot;Multiplayer wird gestartet...&quot;;
				break;
			}

			default:
				{ cout&lt;&lt; &quot;Error&quot;; }

	} 
	}

	//Fehlermeldung
	else {
		cout &lt;&lt; &quot;Error.&quot;;
	}

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/333621/if-bedingung-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 21:17:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/333621.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Jul 2015 13:22:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to If Bedingung funktioniert nicht on Sun, 19 Jul 2015 13:22:43 GMT]]></title><description><![CDATA[<p>Ich mit dem Buch &quot;C++ für Spieleprogrammierer&quot; gekauft und bin jetzt bei den If Bedingungen und Switch Cases. Allerdings funktioniert mein Code nicht so wie es soll. Denn egal was man eingibt, er gibt immer &quot;Singleplayer wird geladen...&quot; aus.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main () {

	cout &lt;&lt; &quot;Singeleplayer oder Multiplayer?\n&quot;;

	char chrAbfrage; //S oder M
	int nSpieleranzahl; 

	cin &gt;&gt; chrAbfrage;

	//Singleplayer
	if (chrAbfrage == 'S' || 's') {
		cout &lt;&lt; &quot;Singleplayer wird gestartet...&quot;;	
	}

	//Multiplayer
	else if (chrAbfrage == 'M' || 'm') {
		cout &lt;&lt; &quot;Wie viele Spieler?\nBis zu 4 Spieler\n&quot;;
		cin &gt;&gt; nSpieleranzahl;

		//switch case
		switch (nSpieleranzahl) {

			case (1): {	
				cout &lt;&lt; &quot;Singleplayer wird gestartet...&quot;; 
				break;
			} 	

			case (2):
			case (3):
			case (4): {
				cout &lt;&lt; &quot;Multiplayer wird gestartet...&quot;;
				break;
			}

			default:
				{ cout&lt;&lt; &quot;Error&quot;; }

	} 
	}

	//Fehlermeldung
	else {
		cout &lt;&lt; &quot;Error.&quot;;
	}

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2460283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2460283</guid><dc:creator><![CDATA[KeneXXa]]></dc:creator><pubDate>Sun, 19 Jul 2015 13:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to If Bedingung funktioniert nicht on Sun, 19 Jul 2015 13:25:11 GMT]]></title><description><![CDATA[<pre><code>if (chrAbfrage == 'S' || 's')
</code></pre>
<p>Das kann so nicht funktionieren, es sollte</p>
<pre><code>if (chrAbfrage == 'S' || chrAbfrage == 's')
</code></pre>
<p>sein.<br />
Steht das wirklich so im Buch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2460284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2460284</guid><dc:creator><![CDATA[patrick246]]></dc:creator><pubDate>Sun, 19 Jul 2015 13:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to If Bedingung funktioniert nicht on Sun, 19 Jul 2015 13:40:53 GMT]]></title><description><![CDATA[<p>Oh nein stand es nicht^^ Das war mein Fehler...<br />
Vielen Dank <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/2460286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2460286</guid><dc:creator><![CDATA[KeneXXa]]></dc:creator><pubDate>Sun, 19 Jul 2015 13:40:53 GMT</pubDate></item><item><title><![CDATA[Reply to If Bedingung funktioniert nicht on Sun, 19 Jul 2015 15:24:15 GMT]]></title><description><![CDATA[<pre><code>if (tolower(chrAbfrage) == 's')
</code></pre>
<p><a href="http://www.cplusplus.com/reference/cctype/tolower/" rel="nofollow">http://www.cplusplus.com/reference/cctype/tolower/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2460292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2460292</guid><dc:creator><![CDATA[hhhhhhhhhhhh]]></dc:creator><pubDate>Sun, 19 Jul 2015 15:24:15 GMT</pubDate></item><item><title><![CDATA[Reply to If Bedingung funktioniert nicht on Mon, 20 Jul 2015 09:28:23 GMT]]></title><description><![CDATA[<p>KeneXXa schrieb:</p>
<blockquote>
<p>Denn egal was man eingibt, er gibt immer &quot;Singleplayer wird geladen...&quot; aus.</p>
</blockquote>
<p>Wo ist den der Teil vom Programm, der das ausgibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2460376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2460376</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Mon, 20 Jul 2015 09:28:23 GMT</pubDate></item></channel></rss>