<?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[EOF? cin.get?]]></title><description><![CDATA[<p>Hier erstmal mein Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

/*
        Tag 1
        C++ Lernen
        Datum 1. 10. 2009
        Author: Sandro E.

*/

int main(void) {

int ch;
cout &lt;&lt; &quot; &gt;  &quot;;
while( (ch = cin.get()) != EOF ){
       if( (char)ch == '.'){
           break;

           }
           if((char)ch == '\n' ){
                       cout &lt;&lt; &quot;\n &gt; &quot;;
                       }
                       else {
                            cout &lt;&lt; (char) ch;
                            }
}

cout &lt;&lt; &quot;Programmende erreicht! \n&quot;; 

system (&quot;PAUSE&quot;);
return 0;
}
</code></pre>
<p>Nun zur frage: Was bewirkt Zeile 17? Könnt ihr mir die Zeile mal bitte genauer erklären?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/251314/eof-cin-get</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 13:31:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/251314.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Oct 2009 16:55:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to EOF? cin.get? on Fri, 02 Oct 2009 16:55:43 GMT]]></title><description><![CDATA[<p>Hier erstmal mein Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

/*
        Tag 1
        C++ Lernen
        Datum 1. 10. 2009
        Author: Sandro E.

*/

int main(void) {

int ch;
cout &lt;&lt; &quot; &gt;  &quot;;
while( (ch = cin.get()) != EOF ){
       if( (char)ch == '.'){
           break;

           }
           if((char)ch == '\n' ){
                       cout &lt;&lt; &quot;\n &gt; &quot;;
                       }
                       else {
                            cout &lt;&lt; (char) ch;
                            }
}

cout &lt;&lt; &quot;Programmende erreicht! \n&quot;; 

system (&quot;PAUSE&quot;);
return 0;
}
</code></pre>
<p>Nun zur frage: Was bewirkt Zeile 17? Könnt ihr mir die Zeile mal bitte genauer erklären?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1787420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1787420</guid><dc:creator><![CDATA[*PixeL* 0]]></dc:creator><pubDate>Fri, 02 Oct 2009 16:55:43 GMT</pubDate></item><item><title><![CDATA[Reply to EOF? cin.get? on Fri, 02 Oct 2009 17:52:17 GMT]]></title><description><![CDATA[<p>EOF heißt End Of File. Und die ganze Zeile heißt übersetzt:</p>
<p>Solange das Zeichen nicht EOF (Außerhalb der ASCII-Zeichen) ist, wiederhole.</p>
<p>EOF ist in stdio.h oder irgendwo noch so definiert:</p>
<p>#define EOF -1</p>
<p>EOF erreichst du in dem du: STRG + Z eingibst. Sollte so ausschauen: ^Z</p>
<p>lG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1787440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1787440</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Fri, 02 Oct 2009 17:52:17 GMT</pubDate></item><item><title><![CDATA[Reply to EOF? cin.get? on Fri, 02 Oct 2009 18:41:33 GMT]]></title><description><![CDATA[<p>irgendwie muß ich bei</p>
<pre><code class="language-cpp">while( (ch = cin.get()) != EOF )
</code></pre>
<p>an</p>
<pre><code class="language-cpp">while( !(cin&gt;&gt;ch).eof() )
</code></pre>
<p>denken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1787448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1787448</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 02 Oct 2009 18:41:33 GMT</pubDate></item><item><title><![CDATA[Reply to EOF? cin.get? on Fri, 02 Oct 2009 18:48:23 GMT]]></title><description><![CDATA[<p>Warum kommen, wenn ich</p>
<pre><code class="language-cpp">while( (ch = cin.get()) != EOF )
</code></pre>
<p>durch</p>
<pre><code class="language-cpp">while( !(cin&gt;&gt;ch).eof() )
</code></pre>
<p>ersetze, dann etwas eingebe und RETURN drücke so viele komische Smileys?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1787451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1787451</guid><dc:creator><![CDATA[*PixeL* 0]]></dc:creator><pubDate>Fri, 02 Oct 2009 18:48:23 GMT</pubDate></item></channel></rss>