<?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[Warum wiederholt er mein geschriebenes Wort?]]></title><description><![CDATA[<p>Hey, ich bin gerade dabei C++ zu lernen. Einige Leute werden den Quellcode hier vielleicht sogar erkennen. In diesem Code gibt er immer mein geschriebenes Wort wieder aus und ersetzt dann $ oder # in ein geschriebenes Wort [Dollarzeichen] usw.</p>
<p>Meine Frage, was in diesem Quellcode veranlasst, dass mein geschriebenes Wort aber wiederholt wird? Bitte um Verständnis Hilfe ^^</p>
<p>Der Code:</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main() {
	int ch;

	// EOF kann mit STRG+Z bzw. STRG+D ausgelöst werden
	while ((ch = cin.get()) != EOF) {
		switch ((char)ch) {
		case '$':
			// Hier auf das Dollarzeichen reagieren ...
			cout &lt;&lt; &quot;[Dollerzeichen]&quot;;
			break;
		case '#':
			// Hier auf das #-Zeichen reagieren ...
			cout &lt;&lt; &quot;[Hash-Zeichen]&quot;;
			break;
			// ... usw
		default:
			cout &lt;&lt; (char)ch;
		}
	}
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/336900/warum-wiederholt-er-mein-geschriebenes-wort</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 20:37:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/336900.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Feb 2016 17:27:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 17:27:15 GMT]]></title><description><![CDATA[<p>Hey, ich bin gerade dabei C++ zu lernen. Einige Leute werden den Quellcode hier vielleicht sogar erkennen. In diesem Code gibt er immer mein geschriebenes Wort wieder aus und ersetzt dann $ oder # in ein geschriebenes Wort [Dollarzeichen] usw.</p>
<p>Meine Frage, was in diesem Quellcode veranlasst, dass mein geschriebenes Wort aber wiederholt wird? Bitte um Verständnis Hilfe ^^</p>
<p>Der Code:</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main() {
	int ch;

	// EOF kann mit STRG+Z bzw. STRG+D ausgelöst werden
	while ((ch = cin.get()) != EOF) {
		switch ((char)ch) {
		case '$':
			// Hier auf das Dollarzeichen reagieren ...
			cout &lt;&lt; &quot;[Dollerzeichen]&quot;;
			break;
		case '#':
			// Hier auf das #-Zeichen reagieren ...
			cout &lt;&lt; &quot;[Hash-Zeichen]&quot;;
			break;
			// ... usw
		default:
			cout &lt;&lt; (char)ch;
		}
	}
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2488365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488365</guid><dc:creator><![CDATA[DubiTG]]></dc:creator><pubDate>Tue, 23 Feb 2016 17:27:15 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 17:57:47 GMT]]></title><description><![CDATA[<p>Was passiert denn in default?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488368</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Feb 2016 17:57:47 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 18:22:22 GMT]]></title><description><![CDATA[<p>Da gibt er einfach das geschriebene Wort aus. Da ist es auch verständlich. Allerdings gibt es bei den cases nicht so ein cout.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488372</guid><dc:creator><![CDATA[DubiTG]]></dc:creator><pubDate>Tue, 23 Feb 2016 18:22:22 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 18:37:29 GMT]]></title><description><![CDATA[<p>Enthält ch ein Wort?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488375</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Feb 2016 18:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 18:48:32 GMT]]></title><description><![CDATA[<p>Ja, sobald ich was eingebe.<br />
Aber default wird ja nur ausgeführt wenn keiner der Cases eintrifft?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488376</guid><dc:creator><![CDATA[DubiTG]]></dc:creator><pubDate>Tue, 23 Feb 2016 18:48:32 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 18:50:26 GMT]]></title><description><![CDATA[<p>int ist also in C++ ein Datentyp, der Wörter aufnimmt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488377</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Feb 2016 18:50:26 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 18:55:30 GMT]]></title><description><![CDATA[<p>Durch</p>
<pre><code>switch ((char)ch)
</code></pre>
<p>wird die Variable gecastet und somit als Wort ausgegeben. Also werden die Buchstaben in Zahlen umgewandelt, damit int damit umgehen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488378</guid><dc:creator><![CDATA[DubiTG]]></dc:creator><pubDate>Tue, 23 Feb 2016 18:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 19:02:26 GMT]]></title><description><![CDATA[<p>Wie passt denn ein ganzes Wort in ein int?<br />
Nimmt char ein Wort auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488379</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Feb 2016 19:02:26 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 19:33:07 GMT]]></title><description><![CDATA[<p>Das hat was mit dem sogenannten &quot;casten&quot; zu tun. Ich kann mir vorstellen das er einfach die Buchstaben in die Char Werte umwandelt. ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488382</guid><dc:creator><![CDATA[DubiTG]]></dc:creator><pubDate>Tue, 23 Feb 2016 19:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Tue, 23 Feb 2016 20:05:02 GMT]]></title><description><![CDATA[<p>Jetzt schwurbelst du nur noch. Offensichtlich ist mindestens eine deiner Annehmen falsch. Du solltest also die Fragen nochmal durchgehen. Mit einem Debugger kann man sich auch den Programmablauf genauer ansehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488386</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Feb 2016 20:05:02 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Wed, 24 Feb 2016 13:59:26 GMT]]></title><description><![CDATA[<p>DubiTG schrieb:</p>
<blockquote>
<p>Das hat was mit dem sogenannten &quot;casten&quot; zu tun. Ich kann mir vorstellen das er einfach die Buchstaben in die Char Werte umwandelt. ^^</p>
</blockquote>
<p>cin.get() holt immer nur ein Zeichen ab. In dem Moment, wo Du per Enter-Taste das Einlesen veranlasst, wird die Schleife also für jeden Deiner eingegebenen Buchstaben ausgeführt. Für jedes Zeichen ungleich $ oder # wird dann in den default- Zweig gesprungen und das Zeichen ausgegeben - eines nach dem anderen, und nicht, wie Du wahrscheinlich vermutest, alle auf einmal ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2488469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488469</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Wed, 24 Feb 2016 13:59:26 GMT</pubDate></item><item><title><![CDATA[Reply to Warum wiederholt er mein geschriebenes Wort? on Wed, 24 Feb 2016 18:35:28 GMT]]></title><description><![CDATA[<p>Klasse! Vielen Dank ^^<br />
Ja genau so hatte ich das vermutet <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/2488500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2488500</guid><dc:creator><![CDATA[DubiTG]]></dc:creator><pubDate>Wed, 24 Feb 2016 18:35:28 GMT</pubDate></item></channel></rss>