<?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[string in File schreiben]]></title><description><![CDATA[<p>Hi to all,</p>
<p>mein Problem:</p>
<p>Ich möchte ein File öffnen: fopen ()<br />
Dann lese ich verschiedene Strings mit cin &gt;&gt; in mein Programm,</p>
<p>diese will ich dann in das File schreiben. Wenn es geht irgendwie formatiert!<br />
und dann fclose ();</p>
<p>Hoffe ihr könnt mir ein wenig auf die Sprünge helfen !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/141703/string-in-file-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 14:17:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/141703.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 24 Mar 2006 11:23:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 11:23:46 GMT]]></title><description><![CDATA[<p>Hi to all,</p>
<p>mein Problem:</p>
<p>Ich möchte ein File öffnen: fopen ()<br />
Dann lese ich verschiedene Strings mit cin &gt;&gt; in mein Programm,</p>
<p>diese will ich dann in das File schreiben. Wenn es geht irgendwie formatiert!<br />
und dann fclose ();</p>
<p>Hoffe ihr könnt mir ein wenig auf die Sprünge helfen !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022975</guid><dc:creator><![CDATA[Puppet55]]></dc:creator><pubDate>Fri, 24 Mar 2006 11:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 11:37:29 GMT]]></title><description><![CDATA[<p>Das ist leider sehr schwer, da Du keine Frage gestellt hast.</p>
<p>Aber ich versuche mal ein wenig zu raten (wie bei Jeopardy):</p>
<p>Mit dieser Funktion ist es möglich Texte und Variablen formatiert in einen Standard-C-Stream zu schreiben. (Was ist fprintf?)</p>
<p>Diese Klassen sind in C++ besser geeignet als C-Streams, um Dateien zu bearbeiten. (Was sind iostreams?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022983</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 24 Mar 2006 11:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 11:53:40 GMT]]></title><description><![CDATA[<p>Die Frage:</p>
<p>Wie mache ich das generell????</p>
<p>Also in der Art:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int main (int argc, char* argv[]) {

FILE* Text = fopen (&quot;C:\meineDaten.txt&quot;, ??);
const char* text1, text2, text3;

cin &gt;&gt; text1 &gt;&gt; endl;
cin &gt;&gt; text2 &gt;&gt; endl;
cin &gt;&gt; text3 &gt;&gt; endl;

fwrite (???,???, Text);
fclose (Text);

return 0;

}
</code></pre>
<p>So in der ARt. Also wenn text 1 = hallo<br />
text2 = du<br />
text3 = tschüss<br />
sind, dann will ich in meinem txt File:</p>
<pre><code class="language-cpp">hallo 
du
tschüss
</code></pre>
<p>Also alles in eine neue Zeile. Wie mache ich das ?</p>
<p>Also wie du siehst eine ganze Menge Fragezeichen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022996</guid><dc:creator><![CDATA[Puppet55]]></dc:creator><pubDate>Fri, 24 Mar 2006 11:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 11:56:45 GMT]]></title><description><![CDATA[<p>Wie gesagt dafür benutzt man in C++ eigentlich iostreams, weil C-Streams sind ugly (das war meine zweite Jeopardy-Antwort).</p>
<p>Die erste Jeopardy-Antwort bezog sich auf fprintf (wenn Du unbedingt mit FILE* arbeiten musst <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="😉"
    /> ). fprintf nimmt einen Format-String (mit Platzhaltern, z.B. %s für const char*). Zeilenwechsel kannst Du selbst an jeder Stelle einfügen (\n)</p>
<pre><code class="language-cpp">fprintf(Text, &quot;Erstes Wort: %s\nZweites Wort: %s\nDrittes Wort: %s\n&quot;, text1, text2, text3);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1023000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023000</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 24 Mar 2006 11:56:45 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 11:56:57 GMT]]></title><description><![CDATA[<p>Hi!</p>
<pre><code class="language-cpp">FILE* Text = fopen (&quot;C:\\meineDaten.txt&quot;, w);
</code></pre>
<pre><code class="language-cpp">fwrite (text, strlen( text ), 1, Text);
</code></pre>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023001</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Fri, 24 Mar 2006 11:56:57 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 12:05:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

int main (int argc, char* argv[])
{

  std:string text1, text2, text3;

  std::cin &gt;&gt; text1
           &gt;&gt; text2
           &gt;&gt; text3;

  std::ofstream out(&quot;C:\\meineDaten.txt&quot;);
  out &lt;&lt; text1 &lt;&lt; '\n'
      &lt;&lt; text2 &lt;&lt; '\n'
      &lt;&lt; text3 &lt;&lt; '\n';

  return out ? 0 : 1;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1023011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023011</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Fri, 24 Mar 2006 12:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 13:25:06 GMT]]></title><description><![CDATA[<p>Muss man dann bei der letzten Lösung nicht auch den Stream mal zumachen????</p>
<p>Und das unter return verstehe ich nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023087</guid><dc:creator><![CDATA[Puppet55]]></dc:creator><pubDate>Fri, 24 Mar 2006 13:25:06 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 13:32:40 GMT]]></title><description><![CDATA[<p>Puppet55 schrieb:</p>
<blockquote>
<p>Muss man dann bei der letzten Lösung nicht auch den Stream mal zumachen????</p>
</blockquote>
<p>Macht der ofstream-Destruktor.</p>
<p>Puppet55 schrieb:</p>
<blockquote>
<p>Und das unter return verstehe ich nicht!</p>
</blockquote>
<p>Das Programm gibt 0 zurück wenn die Datei erfolgreich geschrieben werden konnte, ansonsten 1.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023093</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Fri, 24 Mar 2006 13:32:40 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 13:34:38 GMT]]></title><description><![CDATA[<p>Puppet55 schrieb:</p>
<blockquote>
<p>Muss man dann bei der letzten Lösung nicht auch den Stream mal zumachen????</p>
</blockquote>
<p>Das erledigt der Destruktor, du brauchst also in diesem Fall kein close aufrufen.</p>
<p>Puppet55 schrieb:</p>
<blockquote>
<p>Und das unter return verstehe ich nicht!</p>
</blockquote>
<p>Anders geschrieben:</p>
<pre><code class="language-cpp">if(out)    // Überprüfung, ob das Schreiben erfolgreich war
    return 0;
else
    return 1;
</code></pre>
<p>siehe auch <a href="http://www.pronix.de/pronix-685.html" rel="nofollow">http://www.pronix.de/pronix-685.html</a></p>
<p>/edit: ups, zu spät...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023096</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Fri, 24 Mar 2006 13:34:38 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 13:44:31 GMT]]></title><description><![CDATA[<p>Was muss ich denn da noch includieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023110</guid><dc:creator><![CDATA[Puppet55]]></dc:creator><pubDate>Fri, 24 Mar 2006 13:44:31 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 13:47:31 GMT]]></title><description><![CDATA[<p>fstream</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023114</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Fri, 24 Mar 2006 13:47:31 GMT</pubDate></item><item><title><![CDATA[Reply to string in File schreiben on Fri, 24 Mar 2006 14:56:56 GMT]]></title><description><![CDATA[<p>und &lt;string&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1023176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023176</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Fri, 24 Mar 2006 14:56:56 GMT</pubDate></item></channel></rss>