<?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[Ha! So was! Problem mit ifstream]]></title><description><![CDATA[<p>Hallo, bin ich mal wieder auf euch angewiesen:<br />
Ich hab fogenden Code:</p>
<pre><code class="language-cpp">std::ifstream IFile;
    IFile.open(FileName.c_str()/*,std::ios::in*/);

    IFile.seekg(0,std::ios::end);
    FileLength = IFile.tellg();

    char* Buffer = new char[FileLength];

    IFile.seekg(0);
    IFile.read(Buffer,FileLength);

    if(IFile.eof())
        Err(&quot;Beim Laden : IFile.eof() nach Lesen in Puffer\n&quot;);
</code></pre>
<p>Bei mir kommt immer, dass IFile.eof() wahr ist.<br />
Wie kann ich das abstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178020/ha-so-was-problem-mit-ifstream</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 05:15:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178020.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Apr 2007 14:20:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ha! So was! Problem mit ifstream on Fri, 06 Apr 2007 14:20:47 GMT]]></title><description><![CDATA[<p>Hallo, bin ich mal wieder auf euch angewiesen:<br />
Ich hab fogenden Code:</p>
<pre><code class="language-cpp">std::ifstream IFile;
    IFile.open(FileName.c_str()/*,std::ios::in*/);

    IFile.seekg(0,std::ios::end);
    FileLength = IFile.tellg();

    char* Buffer = new char[FileLength];

    IFile.seekg(0);
    IFile.read(Buffer,FileLength);

    if(IFile.eof())
        Err(&quot;Beim Laden : IFile.eof() nach Lesen in Puffer\n&quot;);
</code></pre>
<p>Bei mir kommt immer, dass IFile.eof() wahr ist.<br />
Wie kann ich das abstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260656</guid><dc:creator><![CDATA[Hrmpf!]]></dc:creator><pubDate>Fri, 06 Apr 2007 14:20:47 GMT</pubDate></item><item><title><![CDATA[Reply to Ha! So was! Problem mit ifstream on Fri, 06 Apr 2007 14:54:45 GMT]]></title><description><![CDATA[<p>Ich kenne die Funtkionen jetzt nicht so genau, aber du liest da doch das gesamte File ein und bist ergo am Ende angekommen... also ist eof() true, wie könnte es anders sein?</p>
<p>Oder was habe ich jetzt übersehen, das mit sich bringt, dass es nicht so sein sollte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260681</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Fri, 06 Apr 2007 14:54:45 GMT</pubDate></item><item><title><![CDATA[Reply to Ha! So was! Problem mit ifstream on Fri, 06 Apr 2007 16:40:01 GMT]]></title><description><![CDATA[<p>Ersetz mal <code>IFile.seekg(0);</code> durch <code>IFile.seekg(0, std::ios::beg);</code> .</p>
<p>/EDIT: Grr, man sollte erst mal zuende lesen. Also, Shinja hat recht. Wo ist das Problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260755</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Fri, 06 Apr 2007 16:40:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ha! So was! Problem mit ifstream on Fri, 06 Apr 2007 17:17:34 GMT]]></title><description><![CDATA[<p>Mit ifstream IFile(FileName.c_str(),std::ios::in | std::ios::binary);<br />
gehts glaub ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260779</guid><dc:creator><![CDATA[Carmack]]></dc:creator><pubDate>Fri, 06 Apr 2007 17:17:34 GMT</pubDate></item></channel></rss>