<?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[Datei elegant auslesen ?]]></title><description><![CDATA[<p>Hi <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>Habe folgende Dateistruktur:</p>
<pre><code>-- gfjkfkjg4t89
-- 4589gfkfjgfjg
-- fgfgfg
445
34
78
876
54
34
-- fgfg
45
</code></pre>
<p>Ich will nur die Zahlen habe, also die Zeilen die mit &quot;--&quot; anfangen sollen nicht beachtet werden!</p>
<pre><code class="language-cpp">while(!input.eof())
	{
		input &gt;&gt; zahl;

		if(input.fail())
		{
			char tempi[100];

			input.clear();
			input.ignore();
			input.getline(tempi,100);
		}
		else
		{
			 // mit zahl arbeiten
		}
	}
</code></pre>
<p>Ist das so elegant oder gibt es besser Methoden ?<br />
Der Grundgedanke war das ich immer in einen integer reinlese, folgedessen müsste ja ein Fehler entstehen wenn ich die &quot;--&quot; einlese.</p>
<p>Also prüfe ich das mit fail() und lösche darauf die Fehlerflags, ignoriere den Müll im Stream und lese die Zeile bis zum Schluss ein damit ich in meiner nächsten Zeile bin...</p>
<p>Schön oder nicht Schön <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/125991/datei-elegant-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 01:14:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125991.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Nov 2005 22:06:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei elegant auslesen ? on Thu, 10 Nov 2005 22:09:25 GMT]]></title><description><![CDATA[<p>Hi <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>Habe folgende Dateistruktur:</p>
<pre><code>-- gfjkfkjg4t89
-- 4589gfkfjgfjg
-- fgfgfg
445
34
78
876
54
34
-- fgfg
45
</code></pre>
<p>Ich will nur die Zahlen habe, also die Zeilen die mit &quot;--&quot; anfangen sollen nicht beachtet werden!</p>
<pre><code class="language-cpp">while(!input.eof())
	{
		input &gt;&gt; zahl;

		if(input.fail())
		{
			char tempi[100];

			input.clear();
			input.ignore();
			input.getline(tempi,100);
		}
		else
		{
			 // mit zahl arbeiten
		}
	}
</code></pre>
<p>Ist das so elegant oder gibt es besser Methoden ?<br />
Der Grundgedanke war das ich immer in einen integer reinlese, folgedessen müsste ja ein Fehler entstehen wenn ich die &quot;--&quot; einlese.</p>
<p>Also prüfe ich das mit fail() und lösche darauf die Fehlerflags, ignoriere den Müll im Stream und lese die Zeile bis zum Schluss ein damit ich in meiner nächsten Zeile bin...</p>
<p>Schön oder nicht Schön <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/914455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914455</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 10 Nov 2005 22:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Thu, 10 Nov 2005 22:13:22 GMT]]></title><description><![CDATA[<p>Der Code ist auf jeden Fall richtig übel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914462</guid><dc:creator><![CDATA[hack-detector]]></dc:creator><pubDate>Thu, 10 Nov 2005 22:13:22 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 07:22:55 GMT]]></title><description><![CDATA[<p>ich würde getline() verwenden, um die Datei zeilenweise einzulesen, jede Zeile mit substr() auf &quot;--&quot; vergleichen und bei Bedarf nach int umwandeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914585</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 11 Nov 2005 07:22:55 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 12:20:13 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>ich würde getline() verwenden, um die Datei zeilenweise einzulesen, jede Zeile mit substr() auf &quot;--&quot; vergleichen und bei Bedarf nach int umwandeln.</p>
</blockquote>
<p>Ja klar so hab ich mir das am Anfang auch gedacht, es gibt ja mehere Methoden/Möglichkeiten um das auzulesen.</p>
<p>Die Zahlen tauchen ja öfters auf, als die anderen Zeilen und so hätte ich mir das umwandeln gespart, wenn ich direkt immer in einen int einlese...</p>
<p>Dennoch habe ich das Gefühl das das Programm was unsauber ist, weil ich ja den Fehler provozieren...</p>
<p>Ist den der Code trotzdem OK und wenn nicht, was genau ist nicht korrekt/gut ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/914976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/914976</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 11 Nov 2005 12:20:13 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 13:34:54 GMT]]></title><description><![CDATA[<p>Hallo,<br />
was hälst du von:</p>
<pre><code class="language-cpp">string skip;
int zahl;
for (int peekChar = EOF; input &amp;&amp; (peekChar = input.peek()) != EOF;) {
  if (peekChar == '-' )
    getline(input, skip);
  else if (input &gt;&gt; zahl &gt;&gt; ws) {
    cout &lt;&lt; zahl &lt;&lt; endl;
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/915082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/915082</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Fri, 11 Nov 2005 13:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 13:37:44 GMT]]></title><description><![CDATA[<p>da braucht man viel zu lange um den code zu raffen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/915084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/915084</guid><dc:creator><![CDATA[volkart]]></dc:creator><pubDate>Fri, 11 Nov 2005 13:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 14:03:17 GMT]]></title><description><![CDATA[<p>HumeSikkins schrieb:</p>
<blockquote>
<p>Hallo,<br />
was hälst du von:</p>
</blockquote>
<p>Wesentlich eleganter als meins <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="😉"
    /><br />
Damit habe ich mir auch die Umwandlung gespart...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/915119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/915119</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 11 Nov 2005 14:03:17 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 14:10:58 GMT]]></title><description><![CDATA[<p>Noch eleganter ist es eine Datei mit einer Struktur anzulegen.</p>
<p>Sie enthält beispielsweise einen Header, wo Informationen über Größe, Stringlänge ... enthalten sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/915129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/915129</guid><dc:creator><![CDATA[Tc++H]]></dc:creator><pubDate>Fri, 11 Nov 2005 14:10:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 15:16:58 GMT]]></title><description><![CDATA[<p>Tc++H schrieb:</p>
<blockquote>
<p>Noch eleganter ist es eine Datei mit einer Struktur anzulegen.</p>
<p>Sie enthält beispielsweise einen Header, wo Informationen über Größe, Stringlänge ... enthalten sind.</p>
</blockquote>
<p>glaub ich nicht, Tim</p>
]]></description><link>https://www.c-plusplus.net/forum/post/915257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/915257</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Fri, 11 Nov 2005 15:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Fri, 11 Nov 2005 15:44:22 GMT]]></title><description><![CDATA[<p>Tc++H schrieb:</p>
<blockquote>
<p>Noch eleganter ist es eine Datei mit einer Struktur anzulegen.</p>
<p>Sie enthält beispielsweise einen Header, wo Informationen über Größe, Stringlänge ... enthalten sind.</p>
</blockquote>
<p>nein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/915282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/915282</guid><dc:creator><![CDATA[leider nicht]]></dc:creator><pubDate>Fri, 11 Nov 2005 15:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 14:18:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/110">@HumeSikkins</a>: Mir ist da noch was eingefallen, was ich nicht so ganz verstehen...</p>
<p>HumeSikkins schrieb:</p>
<blockquote>
<pre><code class="language-cpp">for (int peekChar = EOF; input &amp;&amp; (peekChar = input.peek()) != EOF;) {
</code></pre>
</blockquote>
<p>Wieso wird da nochmal der stream überprüft.<br />
Das ist doch das selbe als würde ich das so schreiben, oder ?</p>
<pre><code class="language-cpp">for (int peekChar = EOF; !input.fail() &amp;&amp; (peekChar = input.peek()) != EOF;) {
</code></pre>
<p>Aber ist das schon auch schon hier gewährleistet das ich auf I/O Fehler überprüfe.</p>
<pre><code class="language-cpp">else if (input &gt;&gt; zahl &gt;&gt; ws)
</code></pre>
<p>Da komme ich doch ne Refernz auf den Stream zurück,also ist das doch auch !input.fail()....</p>
<p>Oder ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923329</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Nov 2005 14:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 17:33:26 GMT]]></title><description><![CDATA[<p>Freak_Coder schrieb:</p>
<blockquote>
<p>HumeSikkins schrieb:</p>
<blockquote>
<pre><code class="language-cpp">for (int peekChar = EOF; input &amp;&amp; (peekChar = input.peek()) != EOF;) {
</code></pre>
</blockquote>
<p>Wieso wird da nochmal der stream überprüft.</p>
<p>[...]</p>
<p>Aber ist das schon auch schon hier gewährleistet das ich auf I/O Fehler überprüfe.</p>
<pre><code class="language-cpp">else if (input &gt;&gt; zahl &gt;&gt; ws)
</code></pre>
<p>Da komme ich doch ne Refernz auf den Stream zurück,also ist das doch auch !input.fail()....</p>
<p>Oder ???</p>
</blockquote>
<p>Die Streamprüfung in Der &quot;Schleifenbedingung&quot; ist trotzdem nötig, da zwar &quot;if(cin &gt;&gt; zahl &gt;&gt; ws)&quot; den stream prüft, das Konstrukt &quot;getline(input, skip);&quot; aber nicht...</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923547</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Mon, 21 Nov 2005 17:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 18:24:32 GMT]]></title><description><![CDATA[<p>Hi Caipi,</p>
<p>aber wie kann den bei getline(input,skip) ein I/O - Fehler entstehen.<br />
failbit wird doch nur gesetzt, wenn ich Daten in einen falschen Datentyp einlese.</p>
<p>Wie kann denn bei getline ein Fehler entstehen, da wird doch egal was in der Datei steht in den string reinschrieben.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/923610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923610</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Nov 2005 18:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 19:32:47 GMT]]></title><description><![CDATA[<p>Freak_Coder schrieb:</p>
<blockquote>
<p>Wie kann denn bei getline ein Fehler entstehen, da wird doch egal was in der Datei steht in den string reinschrieben.</p>
</blockquote>
<p>Wenn nichts mehr drin steht gibts einen Fehler.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923700</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Mon, 21 Nov 2005 19:32:47 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 19:39:47 GMT]]></title><description><![CDATA[<p>ZuK schrieb:</p>
<blockquote>
<p>Wenn nichts mehr drin steht gibts einen Fehler.</p>
</blockquote>
<p>Genauer bitte ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923711</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Nov 2005 19:39:47 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 19:45:54 GMT]]></title><description><![CDATA[<p>Beim Lesen trifft man auf eof und der Buffer ist auch leer. Dann z.B. (eof allein ist kein &quot;Fehler&quot;)</p>
<p>Oder du liest vom USB-Stick und jemand rupft das Ding im Betrieb raus.</p>
<p>oder oder oder <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="😉"
    /> Sei kreativ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923718</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Mon, 21 Nov 2005 19:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 19:48:08 GMT]]></title><description><![CDATA[<p>Du sagst wenn du mit getline() eine Zeile einlesen willst dann kann's keinen Fehler geben. Ich sage wenn nichts in der Datei drin steht dann ist das ein Fehler ( eof ). Du willst über das Ende der Datei hinaus lesen.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923722</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Mon, 21 Nov 2005 19:48:08 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Mon, 21 Nov 2005 20:00:43 GMT]]></title><description><![CDATA[<p>OK, jetzt nochmal langsam ....</p>
<pre><code class="language-cpp">for (int peekChar = EOF; input &amp;&amp; (peekChar = input.peek()) != EOF;) {
  if (peekChar == '-' )
    getline(input, skip);
  else if (input &gt;&gt; zahl &gt;&gt; ws) {
    cout &lt;&lt; zahl &lt;&lt; endl;
  }
}
</code></pre>
<p>Du/Ihr meint also das es sein könnte das ich mit getline EOF einlese... richtig ??</p>
<p>Aber das kann doch hier gar nicht passieren, denn getline kommt doch nur zum Einsatz wenn peekChar '-' ist.</p>
<p>Also wird folgedessen eine saubere Zeile eingelesen...<br />
-----------------------------------------------------------------------------</p>
<p>Es sei denn getline spielt dieses Spiel.<br />
my.txt</p>
<pre><code>Hallo§
</code></pre>
<p>Das §-Zeichen steht hier für das Zeilenende, also EOF.<br />
Wenn ich jetzt getline benutze, wird nur Hallo in den String geschrieben, oder Hallo plus das EOF ???</p>
<p>Frage soviel weil ich die I/O-Streams von C++ richtig fest raffen will <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="😉"
    /><br />
Es kann auch sein das ich gerade ein Brett vorm Kopf habe und lieber aufhören sollte mich mit dem Englisch von Bruce Eckel herumzuschlagen <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/923738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923738</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Nov 2005 20:00:43 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Tue, 22 Nov 2005 07:23:13 GMT]]></title><description><![CDATA[<p>Zeilenende ('\n') ist etwas anderes als EOF <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="😉"
    /> Wenn du getline() auf deine Datei anwendest, wird der String &quot;HALLO&quot; gelesen und der Lesezeiger landet auf dem Dateiende - wenn du jetzt nochmal getline() aufrufen würdest, erhältst du einen Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/923996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/923996</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 22 Nov 2005 07:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Tue, 22 Nov 2005 07:38:04 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>wenn du jetzt nochmal getline() aufrufen würdest, erhältst du einen Fehler.</p>
</blockquote>
<p>Achso, aber dann kommt doch das ins Spiel:</p>
<pre><code class="language-cpp">(peekChar = input.peek()) != EOF;
</code></pre>
<p>Ist denn somit nicht sichergestellt das getline nie ein EOF bekommt, denn es kommt ja nur zu Einsatz wenn peekChar '-' ist !</p>
<p>Also würde ich mit getline nie ein EOF einlesen, folgedessen sollte kein Fehler entstehen...</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Immer noch nicht sicher bin wieso &quot;input&quot; in Bedingung stehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/924007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924007</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 Nov 2005 07:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Tue, 22 Nov 2005 07:45:18 GMT]]></title><description><![CDATA[<p>Um es nochmal ganz deutlich zu machen: EOF ist kein <em>Zeichen</em>, sondern ein <em>Zustand</em>. Vielleicht hast du dich ja schon gefragt, warum peekChar ein int ist und kein char. Weil der Wert, der EOF repräsentiert nicht in char darstellbar ist, bzw. darstellbar sein darf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924013</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Tue, 22 Nov 2005 07:45:18 GMT</pubDate></item><item><title><![CDATA[Reply to Datei elegant auslesen ? on Wed, 23 Nov 2005 07:14:44 GMT]]></title><description><![CDATA[<p>Wir merkt gebe ich mich immer noch nicht zufrieden <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>Jetzt weiß ich auch wofür das input in der Bedingung steht. :p<br />
Wenn hier:</p>
<pre><code class="language-cpp">else if(input &gt;&gt; zahl &gt;&gt; ws)
</code></pre>
<p>ein Fehler entstehen würde, würde die if-Anweisung ja nicht ausgeführt werden und die Schleife würde nicht weiterlaufen, da ich auf fail() in der Bedingung prüfe...</p>
<p>Und nicht wie vorher als ich schrieb:</p>
<blockquote>
<p>Aber ist das schon auch schon hier gewährleistet das ich auf I/O Fehler überprüfe.</p>
</blockquote>
<p>Zwar überprüfe ich da aber handele nicht auf den Fehler deswegen das input in der Bedingung nochmal <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="👍"
    /></p>
<p>Liege ich jetzt richtig ? <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="😃"
    /> <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/924887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924887</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 23 Nov 2005 07:14:44 GMT</pubDate></item></channel></rss>