<?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[Eingabe überprüfen?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuche meine ersten Gehversuche in C++. Das Programm nimmt solange Benutzereingaben per Kommandozeile an, bis Strg+D (=EOF) eingegeben wird.</p>
<p>So, meine Frage:<br />
Wie überprüfe man das am besten?</p>
<p>Strg+D entspricht ja dem ASCII Zeichen 4, aber wenn ich jetzt den Eingabestring in ein int konvertiere, erscheint mir das recht umständlich...?</p>
<p>Ich hoffe, Ihr könnt mir ein paar Tipps geben!</p>
<p>mfg,<br />
soad</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176414/eingabe-überprüfen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 13:40:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176414.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Mar 2007 22:48:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eingabe überprüfen? on Tue, 20 Mar 2007 22:48:41 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuche meine ersten Gehversuche in C++. Das Programm nimmt solange Benutzereingaben per Kommandozeile an, bis Strg+D (=EOF) eingegeben wird.</p>
<p>So, meine Frage:<br />
Wie überprüfe man das am besten?</p>
<p>Strg+D entspricht ja dem ASCII Zeichen 4, aber wenn ich jetzt den Eingabestring in ein int konvertiere, erscheint mir das recht umständlich...?</p>
<p>Ich hoffe, Ihr könnt mir ein paar Tipps geben!</p>
<p>mfg,<br />
soad</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249497</guid><dc:creator><![CDATA[soad]]></dc:creator><pubDate>Tue, 20 Mar 2007 22:48:41 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe überprüfen? on Wed, 21 Mar 2007 07:29:09 GMT]]></title><description><![CDATA[<p>versuch' doch einfach, den Fehlerstatus von cin abzufragen (!cin.good() oder cin.eof()).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249548</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 21 Mar 2007 07:29:09 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe überprüfen? on Wed, 21 Mar 2007 12:31:34 GMT]]></title><description><![CDATA[<p>Danke, das kannte ich noch nicht.</p>
<p>Könnte man das eigentlich jetzt so schreiben?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

int main()
{
	string usrin;

	do 
	{ 
		getline(cin, usrin);
		cout &lt;&lt; usrin;
	}
	while(cin.eof()==false);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1249745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249745</guid><dc:creator><![CDATA[soad]]></dc:creator><pubDate>Wed, 21 Mar 2007 12:31:34 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe überprüfen? on Wed, 21 Mar 2007 12:36:55 GMT]]></title><description><![CDATA[<p>Ja, kannst du (wobei das &quot;==false&quot; technisch unnötog ist ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249750</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 21 Mar 2007 12:36:55 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe überprüfen? on Wed, 21 Mar 2007 12:49:10 GMT]]></title><description><![CDATA[<p>mhhh...., aber müsste ich dann nicht !cin.eof() schreiben, weil die while-Schleife wird doch solange ausgeführt solange die Bedingung war ist, aber wenn ich nur cin.eof() schreibe wäre es ja die ganze Zeit falsch und erst dann wahr, wenn EOF erreicht ist?! Oder hab ich da einen Denkfehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249753</guid><dc:creator><![CDATA[soad]]></dc:creator><pubDate>Wed, 21 Mar 2007 12:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe überprüfen? on Wed, 21 Mar 2007 12:50:58 GMT]]></title><description><![CDATA[<p>Ja, genau (oder noch kürzer, du kannst sogar <code>do...while(cin)</code> schreiben).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249754</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 21 Mar 2007 12:50:58 GMT</pubDate></item><item><title><![CDATA[Reply to Eingabe überprüfen? on Wed, 21 Mar 2007 13:41:55 GMT]]></title><description><![CDATA[<p>Ok danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    />, wieder was gelernt <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/1249800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249800</guid><dc:creator><![CDATA[soad]]></dc:creator><pubDate>Wed, 21 Mar 2007 13:41:55 GMT</pubDate></item></channel></rss>