<?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[fstream - bad flag]]></title><description><![CDATA[<p>Hallo,<br />
ich schreibe gerade ein Programm, welches Daten aus einer Datei einliest und diese weiterverarbeitet.</p>
<pre><code class="language-cpp">...
//offset = 5048; block_s = 1024; last_op = 0
//die Dateilänge beträgt 20671 Zeichen
char *p = new char[offset-block_s-last_op];
bool a = new_f.good(); //true
new_f.seekg(last_op, std::ios_base::beg);
bool b = new_f.good(); //true
new_f.read(p, offset-block_s-last_op);
bool c = new_f.good(); //false
...
</code></pre>
<p>p ist gültig.<br />
Warum wird der stream böse? <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/213862/fstream-bad-flag</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 21:53:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/213862.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 May 2008 20:17:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream - bad flag on Thu, 22 May 2008 20:17:52 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich schreibe gerade ein Programm, welches Daten aus einer Datei einliest und diese weiterverarbeitet.</p>
<pre><code class="language-cpp">...
//offset = 5048; block_s = 1024; last_op = 0
//die Dateilänge beträgt 20671 Zeichen
char *p = new char[offset-block_s-last_op];
bool a = new_f.good(); //true
new_f.seekg(last_op, std::ios_base::beg);
bool b = new_f.good(); //true
new_f.read(p, offset-block_s-last_op);
bool c = new_f.good(); //false
...
</code></pre>
<p>p ist gültig.<br />
Warum wird der stream böse? <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/1514642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514642</guid><dc:creator><![CDATA[awds]]></dc:creator><pubDate>Thu, 22 May 2008 20:17:52 GMT</pubDate></item><item><title><![CDATA[Reply to fstream - bad flag on Thu, 22 May 2008 20:23:51 GMT]]></title><description><![CDATA[<p>Vielleicht weil du versuchst über das Dateiende hinause einzulesen?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1514647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514647</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 22 May 2008 20:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to fstream - bad flag on Thu, 22 May 2008 20:48:04 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Vielleicht weil du versuchst über das Dateiende hinause einzulesen?!</p>
</blockquote>
<p>Ich lese 4024 ab offset 0 also hab ich noch genug Platz. Kann es sein, dass so etwas dadurch entstehen kann, dass ich die Datei mehrfach öffne und hin- und herspule?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1514668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514668</guid><dc:creator><![CDATA[awds]]></dc:creator><pubDate>Thu, 22 May 2008 20:48:04 GMT</pubDate></item><item><title><![CDATA[Reply to fstream - bad flag on Thu, 22 May 2008 22:35:37 GMT]]></title><description><![CDATA[<p>Möglich ist alles... Keine Ahnung was du für verquerte Sachen mit der Datei anstellst! <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/1514742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514742</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 22 May 2008 22:35:37 GMT</pubDate></item></channel></rss>