<?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[aus leerer textdatei werden komische werte gelesen]]></title><description><![CDATA[<p>hallo<br />
ich habe ein problem und zwar läuft es folgendermassen ab:</p>
<p>zuerst überprüfe ich ob die gewünschte datei (test.txt) vorhanden ist, wenn sie es nicht ist, wird sie erstellt.<br />
wenn sie schon vorhanden ist, wird dieser teil ausgelassen und natürlich keine neue datei erstellt.</p>
<p>danach lese ich heraus,was in der datei steht.<br />
nun habe ich das problem, wenn die datei neu erstellt wird (sie ist komplett leer), und danach den inhalt auslese, das irgendwie etwas wie <strong>&quot;□&quot;</strong> herausgelesen wird.</p>
<p>Mein Quellcode sieht folgendermassen aus:</p>
<pre><code>ifstream myfile(&quot;test.txt&quot;);

if(!myfile)
{
            ofstream newfile(&quot;test.txt&quot;);
            newfile.close();
}

char zeilen[100];
myfile.getline(zeilen,100);
datumaustextdatei = zeilen;

if(datumaustextdatei == &quot;&quot;)
{
    ....
}
else
{
    ....
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/95014/aus-leerer-textdatei-werden-komische-werte-gelesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 14:04:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95014.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Dec 2004 11:06:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to aus leerer textdatei werden komische werte gelesen on Wed, 15 Dec 2004 11:06:31 GMT]]></title><description><![CDATA[<p>hallo<br />
ich habe ein problem und zwar läuft es folgendermassen ab:</p>
<p>zuerst überprüfe ich ob die gewünschte datei (test.txt) vorhanden ist, wenn sie es nicht ist, wird sie erstellt.<br />
wenn sie schon vorhanden ist, wird dieser teil ausgelassen und natürlich keine neue datei erstellt.</p>
<p>danach lese ich heraus,was in der datei steht.<br />
nun habe ich das problem, wenn die datei neu erstellt wird (sie ist komplett leer), und danach den inhalt auslese, das irgendwie etwas wie <strong>&quot;□&quot;</strong> herausgelesen wird.</p>
<p>Mein Quellcode sieht folgendermassen aus:</p>
<pre><code>ifstream myfile(&quot;test.txt&quot;);

if(!myfile)
{
            ofstream newfile(&quot;test.txt&quot;);
            newfile.close();
}

char zeilen[100];
myfile.getline(zeilen,100);
datumaustextdatei = zeilen;

if(datumaustextdatei == &quot;&quot;)
{
    ....
}
else
{
    ....
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/673562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/673562</guid><dc:creator><![CDATA[polini racing]]></dc:creator><pubDate>Wed, 15 Dec 2004 11:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to aus leerer textdatei werden komische werte gelesen on Wed, 15 Dec 2004 11:49:25 GMT]]></title><description><![CDATA[<p>Mal blöd gefragt: Wenn du weißt, dass die Datei leer ist, warum versuchst du dann was auszulesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/673592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/673592</guid><dc:creator><![CDATA[HEZ]]></dc:creator><pubDate>Wed, 15 Dec 2004 11:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to aus leerer textdatei werden komische werte gelesen on Wed, 15 Dec 2004 12:22:20 GMT]]></title><description><![CDATA[<p>hmm, gute frage <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/673616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/673616</guid><dc:creator><![CDATA[polini racing]]></dc:creator><pubDate>Wed, 15 Dec 2004 12:22:20 GMT</pubDate></item><item><title><![CDATA[Reply to aus leerer textdatei werden komische werte gelesen on Wed, 15 Dec 2004 18:44:42 GMT]]></title><description><![CDATA[<p>Hat getline einen rueckgabewert? - und wenn welchen?</p>
<p>Warum testet Du nicht EOF?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/674045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/674045</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Wed, 15 Dec 2004 18:44:42 GMT</pubDate></item><item><title><![CDATA[Reply to aus leerer textdatei werden komische werte gelesen on Wed, 15 Dec 2004 19:33:22 GMT]]></title><description><![CDATA[<p>DerAltenburger schrieb:</p>
<blockquote>
<p>Warum testet Du nicht EOF?</p>
</blockquote>
<p>Das würde nicht wirklich viel bringen. Wenn du einen Stream auf EOF testest, dann wird lediglich geprüft ob das EOF-Bit gesetzt ist, weiter nichts. Wenn sollte man dann auch direkt noch das Fail-Bit testen, aber das alles macht er ja schon wenn er abfragt:</p>
<pre><code class="language-cpp">if(!myfile) 
{
   //bla...
}
</code></pre>
<p>Das handelt sowohl EOF als auch die Fail-Bit Prüfung ab.</p>
<p>Zus anderen Frage:</p>
<pre><code class="language-cpp">template&lt;class CharType, class Traits, class Allocator&gt;
   basic_istream&lt;CharType, Traits&gt;&amp; getline(
      basic_istream&lt;CharType, Traits&gt;&amp; _Istr,
      basic_string&lt;CharType, Traits, Allocator&gt;&amp; _Str
);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/674102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/674102</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Wed, 15 Dec 2004 19:33:22 GMT</pubDate></item></channel></rss>