<?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[Probleme mit fstream]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich möchte einfach nur testen, ob eine Datei vorhanden ist, und wenn nicht, eine neue erstellen:</p>
<pre><code class="language-cpp">dataBaseFile.open(&quot;DataBase.dbf&quot;, std::ios::in);

	if(!dataBaseFile)
	{
		dataBaseFile.clear();
		dataBaseFile.close();
		dataBaseFile.open(&quot;DataBase.dbf&quot;, std::ios::out);

		// Hier wieder fail(), aber warum?

		dataBaseFile.close();
		dataBaseFile.open(&quot;DataBase.dbf&quot;, std::ios::in);
	}

	// Leseoperationen

	dataBaseFile.close();
</code></pre>
<p>Aber warum ist der stream nach dem zweiten open() fehlerhaft? Das vermasselt mir glaube ich auch das problem mit dem release mode... ( <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-180361.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-180361.html</a> ). Im debug mode funktioniert alles, aber im release funzt der stream nicht richtig (Weil die Fehler anders/garnicht behandelt werden? Keine Ahnung!.....)</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180374/probleme-mit-fstream</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 19:26:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180374.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 May 2007 01:07:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit fstream on Wed, 02 May 2007 01:07:14 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich möchte einfach nur testen, ob eine Datei vorhanden ist, und wenn nicht, eine neue erstellen:</p>
<pre><code class="language-cpp">dataBaseFile.open(&quot;DataBase.dbf&quot;, std::ios::in);

	if(!dataBaseFile)
	{
		dataBaseFile.clear();
		dataBaseFile.close();
		dataBaseFile.open(&quot;DataBase.dbf&quot;, std::ios::out);

		// Hier wieder fail(), aber warum?

		dataBaseFile.close();
		dataBaseFile.open(&quot;DataBase.dbf&quot;, std::ios::in);
	}

	// Leseoperationen

	dataBaseFile.close();
</code></pre>
<p>Aber warum ist der stream nach dem zweiten open() fehlerhaft? Das vermasselt mir glaube ich auch das problem mit dem release mode... ( <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-180361.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-180361.html</a> ). Im debug mode funktioniert alles, aber im release funzt der stream nicht richtig (Weil die Fehler anders/garnicht behandelt werden? Keine Ahnung!.....)</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277264</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Wed, 02 May 2007 01:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit fstream on Wed, 02 May 2007 01:19:13 GMT]]></title><description><![CDATA[<p>Ich habs nicht ausprobiert, aber versuch mal erst close und dann clear. Wenn Du clear machst, wird zwar das goodbit gesetzt, aber wenn du danach ein close auf ein ungültiges Objekt versuchst, wird bestimmt wieder das failbit gesetzt. Beziehungsweise: warum machst du ein close, wenn die Datei vorher eh nicht geöffnet werden konnte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277267</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Wed, 02 May 2007 01:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit fstream on Wed, 02 May 2007 09:58:30 GMT]]></title><description><![CDATA[<p>ceplusplus@loggedoff schrieb:</p>
<blockquote>
<p>Ich möchte einfach nur testen, ob eine Datei vorhanden ist, und wenn nicht, eine neue erstellen:</p>
</blockquote>
<p>Letzer Abschnitt: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277403</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 02 May 2007 09:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit fstream on Wed, 02 May 2007 13:09:52 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Beziehungsweise: warum machst du ein close, wenn die Datei vorher eh nicht geöffnet werden konnte?</p>
</blockquote>
<p>Weil ich ein &quot;noob&quot; bin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /> Nicht nachgedacht... Bessergesagt keine Ahnung von der std-lib. Danke!</p>
<p>@KasF</p>
<p>Danke!</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277543</guid><dc:creator><![CDATA[ceplusplus]]></dc:creator><pubDate>Wed, 02 May 2007 13:09:52 GMT</pubDate></item></channel></rss>