<?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 will nicht so wie ich]]></title><description><![CDATA[<p>Hi,<br />
ich versuche gerade etwas in einer Datei zu schreiben bzw. eine Datei zu öffnen, geht aber alles nur so halb <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
   //std :: ofstream Datei(&quot;kaka.txt&quot;,std::ios::app); -&gt;geht
   //std :: fstream Datei;-&gt;geht nicht
   //std :: ofstream Datei; //-&gt;geht
   Datei.open(&quot;kaka.txt&quot;,std::ios::app);
   Datei&lt;&lt;&quot;LALALALA&quot;&lt;&lt; std :: endl;
   Datei.close();
</code></pre>
<p>Der Code soll halt eine Datei im Programmordner öffnen, wenn sie nicht vorhanden ist soll die halt erstellt werden, der Zeiger wird ans Ende der Datei gesetzt. Wenn ich &quot;ofstream&quot; nehme gehts ohne Probleme, aber dann hab ich doch sozusagen Wirte-Only rechte. Das Ganze geht laut verschiedener Tuts auch mit &quot;fstream&quot; sodas ich Write und Read-Rechte habe - bei mir aber nicht.<br />
Alles wird compiliert aber nichts passiert.</p>
<p>Dankööö</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175068/fstream-will-nicht-so-wie-ich</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 01:28:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175068.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Mar 2007 19:02:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Tue, 06 Mar 2007 19:12:28 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich versuche gerade etwas in einer Datei zu schreiben bzw. eine Datei zu öffnen, geht aber alles nur so halb <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
   //std :: ofstream Datei(&quot;kaka.txt&quot;,std::ios::app); -&gt;geht
   //std :: fstream Datei;-&gt;geht nicht
   //std :: ofstream Datei; //-&gt;geht
   Datei.open(&quot;kaka.txt&quot;,std::ios::app);
   Datei&lt;&lt;&quot;LALALALA&quot;&lt;&lt; std :: endl;
   Datei.close();
</code></pre>
<p>Der Code soll halt eine Datei im Programmordner öffnen, wenn sie nicht vorhanden ist soll die halt erstellt werden, der Zeiger wird ans Ende der Datei gesetzt. Wenn ich &quot;ofstream&quot; nehme gehts ohne Probleme, aber dann hab ich doch sozusagen Wirte-Only rechte. Das Ganze geht laut verschiedener Tuts auch mit &quot;fstream&quot; sodas ich Write und Read-Rechte habe - bei mir aber nicht.<br />
Alles wird compiliert aber nichts passiert.</p>
<p>Dankööö</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240524</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Tue, 06 Mar 2007 19:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Tue, 06 Mar 2007 19:22:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;fstream&gt;

std::fstream file_stream(&quot;test.txt&quot;, std::ios::in | std::ios::out | std::ios::ate);

if (file_stream.is_open() == false || file_stream.good() == false)
    std::cout &lt;&lt; &quot;ERROR: File could not be loaded!&quot; &lt;&lt; std::endl;

file_stream.close();
</code></pre>
<p>Kannst de read | write nutzen ... und springst an das Ende der Datei <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240537</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 06 Mar 2007 19:22:34 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Tue, 06 Mar 2007 20:14:11 GMT]]></title><description><![CDATA[<p>Also hab den Code eins zu eins kopiert und bei mir geht er nicht, hier mal der Code mit allen Versuchen:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;

int main()
{
    //std :: ofstream Datei(&quot;test.txt&quot;,std::ios::app); -&gt;geht
    /*
        std :: ofstream Datei;
        Datei.open(&quot;test.txt&quot;,std::ios::app);
        -&gt;geht
    */
    //std :: fstream Datei(&quot;test.txt&quot;, std::ios::in | std::ios::out | std::ios::ate);//-&gt;geht nicht
    /*
        std :: fstream Datei;
        Datei.open(&quot;test.txt&quot;, std::ios::in | std::ios::out | std::ios::ate);
        -&gt;geht nicht
    */
    Datei &lt;&lt; &quot;LALALA&quot; &lt;&lt; std :: endl;
    Datei.close();
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1240568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240568</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Tue, 06 Mar 2007 20:14:11 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Tue, 06 Mar 2007 20:20:14 GMT]]></title><description><![CDATA[<p>was geht denn daran nicht?! nen bissel detaillierter wenn es gehen würde ... mein Lösungsvorschlag sollte eigentlich gehen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240572</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 06 Mar 2007 20:20:14 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 11:29:44 GMT]]></title><description><![CDATA[<p>Hi, ich weiß ja nicht ob du dich beim posten vertippt hast, aber als aller erstes würd ich mal das Semikolon hinter der letzten geschweiften Klammer entfernen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240856</guid><dc:creator><![CDATA[Beobachter]]></dc:creator><pubDate>Wed, 07 Mar 2007 11:29:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 11:44:56 GMT]]></title><description><![CDATA[<p>Beobachter schrieb:</p>
<blockquote>
<p>Hi, ich weiß ja nicht ob du dich beim posten vertippt hast, aber als aller erstes würd ich mal das Semikolon hinter der letzten geschweiften Klammer entfernen!</p>
</blockquote>
<p>Genau, immer die unwichtigsten (und nichtmal fehlerhaften) Sachen zuerst anmeckern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240872</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 07 Mar 2007 11:44:56 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 12:01:39 GMT]]></title><description><![CDATA[<p>Ja er erstellt bzw. schreibt nich in die Datei wenn vorhanden. Bei den Codeteilen wo ich &quot;geht&quot; drangeschreiben habe da gehts auch ohne Probleme und der Text wird auch immer an das Ende der Datei angefügt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240876</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Wed, 07 Mar 2007 12:01:39 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 13:46:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main()
{
	std::fstream file_stream(&quot;test.txt&quot;, std::ios::out | std::ios::in | std::ios::ate);

	if (file_stream.is_open() == false || file_stream.good() == false)
		std::cout &lt;&lt; &quot;ERROR: File could not be loaded!&quot; &lt;&lt; std::endl;

	std::string string_line;
	file_stream &lt;&lt; &quot;Testen macht Spaß&quot; &lt;&lt; std::endl;
	file_stream &lt;&lt; &quot;keine Ahnung wo dein Problem ist ...&quot; &lt;&lt; std::endl;
	file_stream.seekg(0, std::ios::beg);
	std::getline(file_stream, string_line);
	std::cout &lt;&lt; string_line &lt;&lt; std::endl;

	file_stream.close();

	return 0;
}
</code></pre>
<p>Das geht problemlos ... nur nach std::getline ist der file_stream nicht mehr zu gebrauchen ... da musst du aufpassen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1240949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1240949</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 07 Mar 2007 13:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 15:26:01 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int main()
{
	std::fstream file_stream(&quot;test.txt&quot;, std::ios::out | std::ios::in | std::ios::ate);

	if (file_stream.is_open() == false || file_stream.good() == false)
		std::cout &lt;&lt; &quot;ERROR: File could not be loaded!&quot; &lt;&lt; std::endl;

	std::string string_line;
	file_stream &lt;&lt; &quot;Testen macht Spaß&quot; &lt;&lt; std::endl;
	file_stream &lt;&lt; &quot;keine Ahnung wo dein Problem ist ...&quot; &lt;&lt; std::endl;
	file_stream.seekg(0, std::ios::beg);
	std::getline(file_stream, string_line);
	std::cout &lt;&lt; string_line &lt;&lt; std::endl;

	file_stream.close();

	return 0;
}
</code></pre>
<p>Das geht problemlos ... nur nach std::getline ist der file_stream nicht mehr zu gebrauchen ... da musst du aufpassen ...</p>
</blockquote>
<p>Hab den Code gerade getestet(nachdem ich fstream und iostream eingebunden habe) und bekomme immer die Fehlermeldung &quot;Error: File could not be loaded!&quot;, also wird die Datei nicht richitg erstellt oder wie? bzw. die ist nich offen(muss ja auch erst erstellt werden) oder ein Fehler war beim Öffnen oder?<br />
Wenn es die Datei schon gibt, gibts keine Probleme. Das Problem liegt also eindeudig beim erstellen der Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241036</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Wed, 07 Mar 2007 15:26:01 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 18:26:07 GMT]]></title><description><![CDATA[<p>Sorry für den 2ten Post nacheinander, aber:<br />
Funtzt der Code denn bei euch ohne Probleme? Wenn ja, was fürn OS habt ihr bzw. welchen Compiler? vllt liegts ja an den Headern, was aber sehr komisch wäre...<br />
Also ich nutz Windows XP Prof. Sp2 mit DevC++ v. 4.9.9.2 (halt die aktuelle)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241185</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Wed, 07 Mar 2007 18:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 19:25:02 GMT]]></title><description><![CDATA[<p>Nein an den Headern kann es nicht liegen ... zumindest nicht wenn du die hast die dem STD entsprechen ...</p>
<p>Du hast die Datei vllt einfach nicht am richtigen Ort ... und mein OS ist MS WinXP Prof SP2 und Compiler ist sowohl VC++2005 .Net EE und VC++ 2003 .Net Prof ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241234</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 07 Mar 2007 19:25:02 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 19:49:29 GMT]]></title><description><![CDATA[<p>Ne, dass kann ja nicht sein, bekomm ja den Error in der Konsole, daher es wird gar keine Datei erstellt bzw. geöffnet. Hab auch mal die ganze Festplatte durchsucht, aber da kam auch nix bei raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241245</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Wed, 07 Mar 2007 19:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 19:51:46 GMT]]></title><description><![CDATA[<p>du bist dir sicher das du weißt was der Code macht?! Da steht nichts von Datei erstellen falls nicht vorhanden sondern nur was von &quot;a+&quot; ... also read + write + end ... wenn de ne neue Datei erstellt haben willst, falls keine existiert ... musst du das auch angeben ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241247</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 07 Mar 2007 19:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 20:29:38 GMT]]></title><description><![CDATA[<p>Ja... Öhm xD<br />
Also ich habe das so gelesen, dass man &quot;ofstream&quot; verwendet, wenn man in eine Datei schreiben will, man &quot;ifstream&quot; verwendet wenn man lesen will und &quot;fstream&quot; für beides nimmt oder nicht?<br />
Also gehe ich davon aus, dass bei der Verwendung von &quot;fstream&quot; auch eine Datei erstellt wird, wenn nicht vorhanden. Sonst würde doch &quot;fstream&quot; auch kaum Sinn machen, weil, wenn ich eine Datei erstellen will und dann in diese Schreibe will bzw. vllt auch was auslesen will (warum auch immer) muss ich ja zumindes &quot;ofstream&quot; verwenden und das beudet, dass man wieder 2 Bezeicher/Variable hat, wie bei &quot;ofstream&quot;(zum schreiben) und &quot;ifstream&quot;(zum lesen). Dachte &quot;fstream&quot; wäre halt die Zusammenfassung aus beiden(so stehts auch überall), sprich fstream kann beides.</p>
<p>Aber so wie ich das nun verstehe, bedeutet &quot;fstream&quot; nichts weiter als lesen und schreiben aber nicht erstellen oder?<br />
ALso kann ich gleich wieder &quot;ofstream&quot; und &quot;ifstream&quot; verwenden--&gt;macht &quot;fstream&quot;in meinen Augen unlogisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241273</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Wed, 07 Mar 2007 20:29:38 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Wed, 07 Mar 2007 21:10:50 GMT]]></title><description><![CDATA[<p>Du kannst einen std::fstream durch ein std::ios::in beim open genauso gut als std::ifstream nutzen <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="😉"
    /> =&gt; <a href="http://www.cppreference.com/cppio/open.html" rel="nofollow">http://www.cppreference.com/cppio/open.html</a></p>
<p>Naja ... <a href="http://www.cppreference.com/io_flags.html#mode_flags" rel="nofollow">http://www.cppreference.com/io_flags.html#mode_flags</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241293</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 07 Mar 2007 21:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fstream will nicht so wie ich on Thu, 08 Mar 2007 17:09:51 GMT]]></title><description><![CDATA[<p>Ja als ifstream aber net als echten ofstream oder?<br />
Man kann doch, egal was ich bei fstream mit angebe eine nicht Vorhandene Datei nicht erstellen oder? Dazu müsste ich ofstream nutzen.</p>
<p>ALso eine if-Anweisung a la :</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;iostream&gt;

int main()
{
    std::fstream file_stream;
    file_stream.open(&quot;C:\\test.txt&quot;,std::ios::ate);
    if (file_stream.is_open() == false || file_stream.good() == false)
    {
        std::cout &lt;&lt; &quot;File war nicht vorhanden....erstelle&quot; &lt;&lt; std::endl;
        std::ofstream TempDatei;
        TempDatei.open(&quot;C:\\test.txt&quot;);
        TempDatei.close();
    }
    std::string string_line;
    file_stream.open(&quot;C:\\test.txt&quot;,std::ios::ate);
    file_stream &lt;&lt; &quot;Testen macht Spaß&quot; &lt;&lt; std::endl;
    file_stream &lt;&lt; &quot;keine Ahnung wo dein Problem ist ...&quot; &lt;&lt; std::endl;
    file_stream.seekg(0, std::ios::beg);
    std::getline(file_stream, string_line);
    std::cout &lt;&lt; string_line &lt;&lt; std::endl;
    file_stream.close();
    getchar();
    return 0;
}
</code></pre>
<p>Wobei ich den Code gerade eben nur schnell hingetippt habe, denke nicht dass der so läuft...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241802</guid><dc:creator><![CDATA[Pille456]]></dc:creator><pubDate>Thu, 08 Mar 2007 17:09:51 GMT</pubDate></item></channel></rss>