<?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 Ausgabe]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den Folgenden Quelltext:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;

using namespace std;

int main ()
{
    char buchstabe = 'A';
    char zeichen;
    fstream text;

    text.open(&quot;test.dat&quot;, ios::out);
        for(int i = 1;i&lt;=26;i++)
            {
                text &lt;&lt; buchstabe &lt;&lt; endl;
                buchstabe++;
            }
    text.close();

    text.open(&quot;text.dat&quot;, ios::in);
        while(!text.eof())
            {
                text.get(zeichen);
                cout &lt;&lt; zeichen &lt;&lt; endl;
            }
    text.close();

    return 0;
}
</code></pre>
<p>erwartet hätte ich diese Ausgabe:</p>
<pre><code>A
B
C
D
.
.
.
</code></pre>
<p>Bekomme jedoch nur 'A' als Ausgabe. Die while-Schleife wird also nie beendet.</p>
<pre><code class="language-cpp">text.get(zeichen);
</code></pre>
<p>'Nimmt' sich doch immer das nächste Zeichen oder irre ich mich da?</p>
<p>grüße,<br />
<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/topic/271151/datei-ausgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 15:54:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/271151.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Jul 2010 14:31:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei Ausgabe on Fri, 23 Jul 2010 14:31:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den Folgenden Quelltext:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;

using namespace std;

int main ()
{
    char buchstabe = 'A';
    char zeichen;
    fstream text;

    text.open(&quot;test.dat&quot;, ios::out);
        for(int i = 1;i&lt;=26;i++)
            {
                text &lt;&lt; buchstabe &lt;&lt; endl;
                buchstabe++;
            }
    text.close();

    text.open(&quot;text.dat&quot;, ios::in);
        while(!text.eof())
            {
                text.get(zeichen);
                cout &lt;&lt; zeichen &lt;&lt; endl;
            }
    text.close();

    return 0;
}
</code></pre>
<p>erwartet hätte ich diese Ausgabe:</p>
<pre><code>A
B
C
D
.
.
.
</code></pre>
<p>Bekomme jedoch nur 'A' als Ausgabe. Die while-Schleife wird also nie beendet.</p>
<pre><code class="language-cpp">text.get(zeichen);
</code></pre>
<p>'Nimmt' sich doch immer das nächste Zeichen oder irre ich mich da?</p>
<p>grüße,<br />
<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/1930746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930746</guid><dc:creator><![CDATA[=)]]></dc:creator><pubDate>Fri, 23 Jul 2010 14:31:39 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Ausgabe on Fri, 23 Jul 2010 14:55:28 GMT]]></title><description><![CDATA[<p>Du öffnest verschiedene Dateien. (te<strong>s</strong>t.dat != te<strong>x</strong>t.dat)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930755</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Fri, 23 Jul 2010 14:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Ausgabe on Fri, 23 Jul 2010 18:00:33 GMT]]></title><description><![CDATA[<p>Danke, funktioniert nun. Dummer Fehler ...</p>
<p>Wie kommt es denn, dass durchgehend &quot;A&quot; ausgegeben wurde? Die Datei dürfte doch dann nicht existier haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930851</guid><dc:creator><![CDATA[=)]]></dc:creator><pubDate>Fri, 23 Jul 2010 18:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Ausgabe on Fri, 23 Jul 2010 18:33:31 GMT]]></title><description><![CDATA[<p>Bei mir gab das so lauter @-Zeichen aus ('@' == 'Z' + 1). Hast du vielleicht eine text.dat voller As da liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930858</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Fri, 23 Jul 2010 18:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Ausgabe on Fri, 23 Jul 2010 19:25:16 GMT]]></title><description><![CDATA[<p>Eigentlich war der Ordner leer. Aber ihrgendwo muss das 'A' ja her kommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1930870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1930870</guid><dc:creator><![CDATA[=)]]></dc:creator><pubDate>Fri, 23 Jul 2010 19:25:16 GMT</pubDate></item></channel></rss>