<?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[&amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht]]></title><description><![CDATA[<p>Hi, wie in der Überschrift schon steht bekomm ich das &quot;Schreiben in Datei&quot; nicht auf die Reihe.</p>
<p>Hier ist mal der Code:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;

using namespace::std;
int V1 = 10, V2 = 20;
int main()
{
    ifstream MyFile;
    MyFile.open(&quot;c:/test.txt&quot;);
    if (MyFile)
    {
         MyFile &lt;&lt; V1 &lt;&lt; ' ';
         MyFile &lt;&lt; setw(4) &lt;&lt; V2 &lt;&lt; endl;
         MyFile.close();
    }
}
</code></pre>
<p>Es is genau wie im Leerprogramm abgebilder, funktioniert aber nicht.</p>
<p>Das einzig Andere sind die Variablen Namen.</p>
<p>Danke im Voraus!</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/topic/223834/quot-schreiben-in-datei-quot-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 16:51:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223834.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Oct 2008 15:41:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 15:41:21 GMT]]></title><description><![CDATA[<p>Hi, wie in der Überschrift schon steht bekomm ich das &quot;Schreiben in Datei&quot; nicht auf die Reihe.</p>
<p>Hier ist mal der Code:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;

using namespace::std;
int V1 = 10, V2 = 20;
int main()
{
    ifstream MyFile;
    MyFile.open(&quot;c:/test.txt&quot;);
    if (MyFile)
    {
         MyFile &lt;&lt; V1 &lt;&lt; ' ';
         MyFile &lt;&lt; setw(4) &lt;&lt; V2 &lt;&lt; endl;
         MyFile.close();
    }
}
</code></pre>
<p>Es is genau wie im Leerprogramm abgebilder, funktioniert aber nicht.</p>
<p>Das einzig Andere sind die Variablen Namen.</p>
<p>Danke im Voraus!</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1591596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591596</guid><dc:creator><![CDATA[deZombi]]></dc:creator><pubDate>Wed, 01 Oct 2008 15:41:21 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 15:51:22 GMT]]></title><description><![CDATA[<p><div class="plugin-markdown"><input type="checkbox" id="checkbox36077" checked="true" /><label for="checkbox36077">Aussagekräftiger Threadtitel (2Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36076" checked="true" /><label for="checkbox36076">cpp-tags verwendet (2Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36075" /><label for="checkbox36075">nur ein Thread eröffnet (5 Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36074" checked="true" /><label for="checkbox36074">aussagekräftiger Sourcecode (5Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36073" /><label for="checkbox36073">aussagekräftige Fehlerbeschreibung. (8 Pkte)</label></div><br />
------<br />
9/22 Pkte<br />
=&gt; fail.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591599</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 01 Oct 2008 15:51:22 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 15:53:08 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox36082" checked="true" /><label for="checkbox36082">Aussagekräftiger Threadtitel (2Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36081" checked="true" /><label for="checkbox36081">cpp-tags verwendet (2Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36080" /><label for="checkbox36080">nur ein Thread eröffnet (5 Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36079" checked="true" /><label for="checkbox36079">aussagekräftiger Sourcecode (5Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36078" /><label for="checkbox36078">aussagekräftige Fehlerbeschreibung. (8 Pkte)</label></div><br />
------<br />
9/22 Pkte<br />
=&gt; fail.</p>
</blockquote>
<p>no match for 'operator&lt;&lt;' in 'MyFile &lt;&lt; V1'</p>
<p>das ist die Fehlermeldung <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="😃"
    /> Sorry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591600</guid><dc:creator><![CDATA[deZombi]]></dc:creator><pubDate>Wed, 01 Oct 2008 15:53:08 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 16:03:50 GMT]]></title><description><![CDATA[<p>deZombi schrieb:</p>
<blockquote>
<p>Simon2 schrieb:</p>
<blockquote>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox36087" checked="true" /><label for="checkbox36087">Aussagekräftiger Threadtitel (2Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36086" checked="true" /><label for="checkbox36086">cpp-tags verwendet (2Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36085" /><label for="checkbox36085">nur ein Thread eröffnet (5 Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36084" checked="true" /><label for="checkbox36084">aussagekräftiger Sourcecode (5Pkte)</label></div><br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox36083" /><label for="checkbox36083">aussagekräftige Fehlerbeschreibung. (8 Pkte)</label></div><br />
------<br />
9/22 Pkte<br />
=&gt; fail.</p>
</blockquote>
<p>no match for 'operator&lt;&lt;' in 'MyFile &lt;&lt; V1'</p>
<p>das ist die Fehlermeldung <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="😃"
    /> Sorry</p>
</blockquote>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox36088" checked="true" /><label for="checkbox36088">schnell und einsichtig nachgeliefert (10 Pkte)</label></div></p>
<p><strong>i</strong>fstrem ist nur zum &quot;Input&quot; (einlesen). Du brauchst einen <strong>o</strong>fstream zum &quot;Output&quot; (Schreiben).</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591603</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 01 Oct 2008 16:03:50 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 15:56:08 GMT]]></title><description><![CDATA[<p>LOL ...</p>
<p>Danke! Geht! <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="😃"
    /> ^^ Welche Note hab ich jetzt? Oder muss ich mir die Punkte Notieren und kann mir dann mit 1000 Stück was kaufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591605</guid><dc:creator><![CDATA[deZombi]]></dc:creator><pubDate>Wed, 01 Oct 2008 15:56:08 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 16:03:24 GMT]]></title><description><![CDATA[<p>deZombi schrieb:</p>
<blockquote>
<p>LOL ...</p>
<p>Danke! Geht! <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="😃"
    /> ^^ Welche Note hab ich jetzt? Oder muss ich mir die Punkte Notieren und kann mir dann mit 1000 Stück was kaufen?</p>
</blockquote>
<p>Ab 10.000 Simon2-Punkten bekomsmt Du in diesem Forum einen Thread frei. <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>
<p>Übrigens:<br />
1.) Wenn Dein &quot;Leerbuch&quot; <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="😉"
    /> tatsächlich globale (und dämlich benannte) Variablen propagiert, solltest Du Dich evtl. nach Ersatz umsehen. <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="😃"
    /><br />
2.) fstreams kann man direkt im Konstruktor öffnen und sie werden sowieso beim Zerstören geschlossen.</p>
<pre><code class="language-cpp">#include &lt;fstream&gt; 
int main()
{
    int V1 = 10, V2 = 20;
    std::ifstream MyFile(&quot;c:/test.txt&quot;);
    if (MyFile) MyFile &lt;&lt; V1 &lt;&lt; ' ' &lt;&lt; std::setw(4) &lt;&lt; V2 &lt;&lt; endl;
}
</code></pre>
<p>So hätte das auch funktioniert...<br />
... und eigentlich hätte in diesem Fall sogar nichtmal die if-Abfrage notgetan.</p>
<p>Gruß,</p>
<p>Simon2.</p>
<p>P.S.: Nicht vergessen: Das &quot;abschließende return&quot; darfst Du nur bei main() weglassen (und natürlich bei void-Funktionen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591607</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 01 Oct 2008 16:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 16:03:46 GMT]]></title><description><![CDATA[<p>Cool danke, so wird der Code kürzer und übersichtlicher. <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="😃"
    /> Das kann man immer gebrauchen. Vor allem wenn man neu ist und eh kaum durchblick von dem was man da schreibt.</p>
<p>Gruß Zombi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591608</guid><dc:creator><![CDATA[deZombi]]></dc:creator><pubDate>Wed, 01 Oct 2008 16:03:46 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Schreiben in Datei&amp;quot; funktioniert nicht on Wed, 01 Oct 2008 16:05:37 GMT]]></title><description><![CDATA[<p>deZombi schrieb:</p>
<blockquote>
<p>...wenn man neu ist und eh kaum durchblick von dem was man da schreibt.</p>
<p>Gruß Zombi</p>
</blockquote>
<p>Mach Dir nichts draus: So fängt jeder an.<br />
Du bist auf dem richtigen Weg.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1591610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1591610</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 01 Oct 2008 16:05:37 GMT</pubDate></item></channel></rss>