<?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[Dateien erstellen, was reinschreiben und wieder auslesen]]></title><description><![CDATA[<p>So folgendes möchte ich getan haben.</p>
<p>Das Programm gibt folgendes aus:<br />
&quot;HAllo in diesem Programm&quot;</p>
<p>&quot;Geben sie bitte ein wie die Datei heißen soll&quot;<br />
Benutzer gibt z.B ein:&quot;test1.txt&quot;<br />
&quot;Datei wurde erstellt&quot;<br />
&quot;Geben sie jetzt ein was in die Datei soll&quot;<br />
Benutzer gibt z.B ein:&quot;Hallo&quot;<br />
&quot;Das haben sie in ihre Datei geschrieben:&quot;<br />
Die Datei soll nun ausgelesen werden und es wird dann natürlich asugegeben:<br />
&quot;Hallo&quot;<br />
Das programm wird jetzt beendet</p>
<p>Programm schließt sich</p>
<p>Im Ordner der .exe des Programms ist nun eine &quot;test1.txt&quot; in der steht:<br />
&quot;Hallo&quot;</p>
<p>so und nun die Frage: Wie sieht der Code zu diesem Programm aus? (bitte mit Kommentaren)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/125231/dateien-erstellen-was-reinschreiben-und-wieder-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 07:30:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125231.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Nov 2005 16:39:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 16:41:22 GMT]]></title><description><![CDATA[<p>So folgendes möchte ich getan haben.</p>
<p>Das Programm gibt folgendes aus:<br />
&quot;HAllo in diesem Programm&quot;</p>
<p>&quot;Geben sie bitte ein wie die Datei heißen soll&quot;<br />
Benutzer gibt z.B ein:&quot;test1.txt&quot;<br />
&quot;Datei wurde erstellt&quot;<br />
&quot;Geben sie jetzt ein was in die Datei soll&quot;<br />
Benutzer gibt z.B ein:&quot;Hallo&quot;<br />
&quot;Das haben sie in ihre Datei geschrieben:&quot;<br />
Die Datei soll nun ausgelesen werden und es wird dann natürlich asugegeben:<br />
&quot;Hallo&quot;<br />
Das programm wird jetzt beendet</p>
<p>Programm schließt sich</p>
<p>Im Ordner der .exe des Programms ist nun eine &quot;test1.txt&quot; in der steht:<br />
&quot;Hallo&quot;</p>
<p>so und nun die Frage: Wie sieht der Code zu diesem Programm aus? (bitte mit Kommentaren)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908304</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 04 Nov 2005 16:41:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 16:48:24 GMT]]></title><description><![CDATA[<p>Den Code dafür mußt du schon selber schreiben - hier gibt es nur ein paar Hilfestellungen:</p>
<p>Dateien werden mit fstreams angesprochen<br />
Datei öffnen mit &quot;file.open(name,ios::read)&quot; zum lesen bzw. &quot;file.open(name,ios::write);&quot; zum schreiben<br />
Daten schreiben mit &quot;file&lt;&lt;daten;&quot;, lesen mit &quot;file&gt;&gt;daten;&quot;</p>
<p>Bildschirmausgabe mit &quot;cout&lt;&lt;text;&quot;, Tastatureingabe mit &quot;cin&gt;&gt;var;&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908312</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 04 Nov 2005 16:48:24 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 17:09:39 GMT]]></title><description><![CDATA[<p>Hi ich glaube das kannst du so machen:</p>
<pre><code class="language-cpp">#include &lt;fstream.h&gt;
#include &lt;iostream&gt;
using namespace std;

char dateiname;
char wasdrin;

int main()
{
   cout&lt;&lt;&quot;Wie soll die Datei heißen?\n&quot;;
   cin&gt;&gt;dateiname;

   cout&lt;&lt;&quot;Was soll drin stehen?\n&quot;;
   cin&gt;&gt;wasdrin;

   ofstream out(dateiname);

   out&lt;&lt; wasdrin &lt;&lt;endl;

   ifstream in(dateiname);
    while(!in.eof())
    {
       char ch;
       ch=in.get();
       cout&lt;&lt;ch;
    };

};
</code></pre>
<p>Kann sein das was falsch is habe ich nachgelesen bin auch erst ganz neu hier!! <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/908339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908339</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Fri, 04 Nov 2005 17:09:39 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 18:08:32 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Datei öffnen mit &quot;file.open(name,ios::read)&quot; zum lesen bzw. &quot;file.open(name,ios::write);&quot; zum schreiben</p>
</blockquote>
<p>Ich schätze mal du hast dich verschrieben und meintest ios::in und ios::out<br />
<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>oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908383</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 04 Nov 2005 18:08:32 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 18:16:40 GMT]]></title><description><![CDATA[<p>C++_new_progger schrieb:</p>
<blockquote>
<p>Kann sein das was falsch is habe ich nachgelesen bin auch erst ganz neu hier!! <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>
</blockquote>
<p>Joa, da sind schon einige Fehler drin <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>
<p>1.) &lt;fstream&gt; ohne .h</p>
<p>2.) Keine Globalen Variablen bitte, die sind hier überhaupt nicht nötig<br />
(...soviel Anfänger benutzen so häufig globale variablen, ich frag mich wo das herkommt...)</p>
<p>3.) Das &quot;wasdrin&quot; und &quot;dateiname&quot; zeicheKETTEN enthalten sollen, also nicht nur ein Zeichen den das passiert wenn du char schreibst, musst du sie als char[] oder besser std::string deklarieren.</p>
<p>4.) Du musst out wieder schließen und zwar bevor du ein ifstream objekt erzeugst.</p>
<p>5.)Deine Schleife könnte/sollte auch so aussehen <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>
<pre><code class="language-cpp">while(!in.eof())
    {
       string temp;
       in &gt;&gt; temp
       if(!in.eof()) cout&lt;&lt;temp;
    };
</code></pre>
<p>6.) in wieder auch schließen <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="😉"
    /> mit in.close()</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Und zu überprüfen ob die Dateien erfolgreich geöffnet wurden, wäre auch net schlecht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908387</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 04 Nov 2005 18:16:40 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 19:17:58 GMT]]></title><description><![CDATA[<p>Freak_Coder schrieb:</p>
<blockquote>
<p>5.)Deine Schleife könnte/sollte auch so aussehen <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>
<pre><code class="language-cpp">while(!in.eof())
    {
       string temp;
       in &gt;&gt; temp
       if(!in.eof()) cout&lt;&lt;temp;
    };
</code></pre>
</blockquote>
<p>Warum nicht so:</p>
<pre><code class="language-cpp">cout &lt;&lt; in.rdbuf();
</code></pre>
<p>?</p>
<blockquote>
<p>6.) in wieder auch schließen <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="😉"
    /> mit in.close()</p>
</blockquote>
<p>Ist überflüssig. (Da dies der Dtor ebenfalls erledigt).</p>
<p>Und Btw: Wenn man das Statuswort auf dem Default lässt, wird der ofstream in folgendem Modus geöffnet: ios::out|ios::trunc. =&gt; eine bestehende Datei wird auf die Länge 0 gekürzt...</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908415</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Fri, 04 Nov 2005 19:17:58 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 20:06:43 GMT]]></title><description><![CDATA[<p>Ok merke ich mir aber weiß zufällig einer ein Buch wo so was alles drin steht also auslesen von Dateien und was da alles dazu gehört also das wiklich vortgeschrittene Programmieren, weil ich habe nur so eins das nur die Grundlagen erklärt!!! :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908442</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Fri, 04 Nov 2005 20:06:43 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 20:29:42 GMT]]></title><description><![CDATA[<p>Ich mach mal den Code nochmal her bloß mit Kommentaren... schreibt dann bitte obs so richtig ist nur damit ich weiss ob ich das jetzt begriffen hab..</p>
<pre><code class="language-cpp">int main()
{
   cout&lt;&lt;&quot;Wie soll die Datei heißen?\n&quot;;
   cin&gt;&gt;dateiname;  //Eingabe des Benutzers wird in Variable dateiname geschr.

   cout&lt;&lt;&quot;Was soll drin stehen?\n&quot;;
   cin&gt;&gt;wasdrin;  // Eingabe wird in Variable wasdrin geschrieben

   ofstream out(dateiname);//öffnet(oder erzeugt?) eine datei mit dem namen
                           //des inhalts von &quot;dateiname&quot; 
                           //dabei ist &quot;out&quot; nur ein name, man kann auch z.b
                           // foo nehmen (richtig oder falsch) ?!?

   out&lt;&lt; wasdrin &lt;&lt;endl;  //out(oder halt foo =)) ,also die datei wird mit
                          // dem inhalt von &quot;wasdrin&quot; gefüllt
                          //mittels endl. wird in der datei ein return eingefügt

   ifstream in(dateiname);//was das macht weiss ich nicht
    while(!in.eof()) //kein plan was das soll, ich weiss nicht was eof is
    { 
       char ch;     // variable ch &quot;erzeugt&quot;
       ch=in.get();  //der inhalt von ch ist in.get() wobei ich nicht weiss was
                     //in.get() bedeuten soll get() ist wohl eine methode zum
                    //auslesen was in der datei steht?!?!
                   // doch wie kann ich einzelne wörter, zahlen etc der datei
                     // überprüfen?? (z.b ob FOO in der Datei steht)
       cout&lt;&lt;ch; //ch wird ausgegeben.
    };

};
</code></pre>
<p>bei den Sachen wo ich hingeschrieben hab bitte mal erklären was sie bewirken<br />
und falls Etwas falsch sein sollte, bitte korrigieren<br />
MfG Travis</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908453</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 04 Nov 2005 20:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 20:28:50 GMT]]></title><description><![CDATA[<p>C++_new_progger schrieb:</p>
<blockquote>
<p>Ok merke ich mir aber weiß zufällig einer ein Buch wo so was alles drin steht also auslesen von Dateien und was da alles dazu gehört also das wiklich vortgeschrittene Programmieren, weil ich habe nur so eins das nur die Grundlagen erklärt!!! :p</p>
</blockquote>
<p>Dieses Buch <a href="https://duckduckgo.com/?q=isbn+3826615344&amp;cppnetbooks" rel="nofollow">C++ lernen und professionell anwenden | ISBN: 3826615344</a> behandelt imho alle Grundlagen. (Dazu gehören imho Dateioperationen, Templates, etc. dazu.)</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908457</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Fri, 04 Nov 2005 20:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 20:38:48 GMT]]></title><description><![CDATA[<p>Ich glaube so ist es richtiger zumindest wenn ich Freak_Coder richtig verstanden habe(verbessert mich bitte wenn ich noch mal was falsch habe):</p>
<pre><code class="language-cpp">#include &lt;fstream&gt; 
#include &lt;iostream&gt; 
using namespace std; 

int main() 
{
   char dateiname[80]; //hoffe das das so hier richtig ist
   char wasdrin[80];  //hoffe das das so hier richtig ist

   cout&lt;&lt;&quot;Wie soll die Datei heißen?\n&quot;; 
   cin&gt;&gt;dateiname; 

   cout&lt;&lt;&quot;Was soll drin stehen?\n&quot;; 
   cin&gt;&gt;wasdrin; 

   ofstream out(dateiname); 

   out&lt;&lt; wasdrin &lt;&lt;endl;

   out.close() 

   ifstream in(dateiname); 
    while(!in.eof()) 
    { 
       char ch; 
       ch=in.get(); 
       cout&lt;&lt;ch; 
    };
   in.close() 

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/908462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908462</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Fri, 04 Nov 2005 20:38:48 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 20:42:00 GMT]]></title><description><![CDATA[<p>ja das is mir klar nur will ich wissen was die ganzen teile bewirken.. ich finds net sehr berauschend wenn ich sowas in meinen code schreibe und nicht weiss was einzelne sachen bewirken ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908467</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 04 Nov 2005 20:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Fri, 04 Nov 2005 23:50:49 GMT]]></title><description><![CDATA[<p>bump hab immer noch keine antwort leute haltet euch ran ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908568</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 04 Nov 2005 23:50:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 09:15:49 GMT]]></title><description><![CDATA[<p>Okey probiers mal aber könnte auch was falsch sein!!:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt; //für ofstream und ifstream(header)
#include &lt;iostream&gt; // für cout und cin(header)
using namespace std; //damit man nicht std::cout schreiben muss

int main() //Hauptschleifen
{ 
   char dateiname[80]; //Zeichenkette
   char wasdrin[80];  //Zeichenkette

   cout&lt;&lt;&quot;Wie soll die Datei heißen?\n&quot;; 
   cin&gt;&gt;dateiname; //Variable zum wissen wie die Datei heißen soll

   cout&lt;&lt;&quot;Was soll drin stehen?\n&quot;; 
   cin&gt;&gt;wasdrin; //was drin stehen soll (Variable)

   ofstream out(dateiname); //Zum erstellen der Datei!!!!!

   out&lt;&lt; wasdrin &lt;&lt;endl; //Was in der Datei stehen soll(wasdrin)

   ifstream in(dateiname); //Zum laden der Datei!!!
    while(!in.eof()) 

/*Zum Einlesen wird ein entsprechendes Objekt der Klasse ifstream verwendet. Um nicht darauf achten zu müssen, wie viele Zeichen ausgegeben werden sollen, gibt es die Methode eof() (end of file), die angibt, ob die Datei vollständig eingelesen wurde.*/

    { 
       char ch;  

/* die werden dann sozusagen einzel ausgelesen, bis eof keine Buchstaben mehr meldet und damit die while schleife beendet*/

       ch=in.get(); 
       cout&lt;&lt;ch; 
    }; 
   in.close() //schliesen des auslesens!!!

};
</code></pre>
<p><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/908610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908610</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Sat, 05 Nov 2005 09:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 14:12:25 GMT]]></title><description><![CDATA[<p>und wie lese ich z.b ein bestimmtes Wort aus der textdatei?</p>
<p>also z.B die Variable y hat den wert 3 und in die textdatei wir geschrieben</p>
<p>y=3</p>
<p>wie kann ich das jetzt auslesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908783</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 14:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 14:15:07 GMT]]></title><description><![CDATA[<p>Sry da habe ich auch keine Ahnung mehr ich bin ja auch neu hier sry. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/908786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908786</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Sat, 05 Nov 2005 14:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 14:48:47 GMT]]></title><description><![CDATA[<p>aber es wird doch irgendeiner da sein? ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908812</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 14:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 15:16:21 GMT]]></title><description><![CDATA[<p>[quote=&quot;Caipi&quot;]<br />
Warum nicht so:</p>
<pre><code class="language-cpp">cout &lt;&lt; in.rdbuf();
</code></pre>
<p>?<br />
[\quote]</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Weil ich rdbuf() immer irgendwie vergessen <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 />
Ich habe es auch noch nie in einem der Bücher gesehen die ich gelesen habe und auf cppreferenc steht auch nichts davon ???</p>
<p>Nur auf ein paar anderen Seiten! Wieso ist rdbuf mir so unbekannt ???</p>
<p>Caipi schrieb:</p>
<blockquote>
<p>(Da dies der Dtor ebenfalls erledigt).</p>
</blockquote>
<p>Cool wusste ich gar nicht <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/908829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908829</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 15:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 15:19:53 GMT]]></title><description><![CDATA[<p>C++_new_progger schrieb:</p>
<blockquote>
<pre><code class="language-cpp">/*gibt es die Methode eof() (end of file), die angibt, ob die Datei vollständig eingelesen wurde.*/
</code></pre>
</blockquote>
<p>--&gt; Die true zurückliefert wenn der Dateizeiger am Ende der Datei angekommen ist <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/908836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908836</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 15:19:53 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 16:09:22 GMT]]></title><description><![CDATA[<p>hat den keiner eine antwort auf die Frage wie ich Variablen aus z.B einer txt Datei auslesen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908865</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 16:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 17:11:33 GMT]]></title><description><![CDATA[<p>Du musst doch nicht hier dauernd nachfragen, wieso du keine Antwort bekommst.<br />
Wir haben WE und da kann dir nicht jeder sofort schreiben, das braucht halt seine Zeit...</p>
<p>Zu deiner Frage:<br />
Du weist doch jetzt wie du ein Wort in einer Datei reinschreibst und jetzt willst du ja ein Wort aus der Datei auslesen...</p>
<p>Demnach machst du genau das umgekehrte von dem wie du ein Wort reingeschrieben hast, so schwer kann das ja jetzt nicht mehr sein...</p>
<p>Oder meintest du was anderes ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908912</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 17:11:33 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 18:37:22 GMT]]></title><description><![CDATA[<p>Also im Code steht ne Variable... z.B: &quot;zahl1 = 0&quot;</p>
<p>in der Textdatei steht jetzt</p>
<p>&quot;zahl1 = 4&quot;</p>
<p>wie überprüfe ich jetzt welchen Wert zahl1 in der txt Datei hat?</p>
<p>also die variable zahl1 im code soll genau den wert bekommen wie zahl1 in der textdatei... im Beispiel hätte die zahl1 aus dem Code also dann den Wert 4</p>
<p>stell dir vor ich habe ein programm in der der benutzer speichern will, welche zahl er eingegeben hat... in einer textdatei</p>
<p>dann startet er das programm neu, und das Programm soll die Textdatei auslesen und dann zahl1 im code auf den werte der zahl1 - variable aus der Textdatei setzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908964</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 18:37:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sat, 05 Nov 2005 18:53:28 GMT]]></title><description><![CDATA[<p>Naja, mit ein bissl überlegung und der FAQ solltest du das eigentlich selber hinkriegen...</p>
<pre><code class="language-cpp">...
string temp;
int zahl1 = 0;

in &gt;&gt; temp;  // zeichenkette &quot;zahl1&quot; wird gelesen
in &gt;&gt; temp;  // zeichen &quot;=&quot; wir gelesen
in &gt;&gt; zahl1; // die zahl wir eingelesen und direkt zahl1 zugewiesen
...
</code></pre>
<p>Es gibt noch tausendandere möglichkeiten aber diese sollte reichen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908980</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 05 Nov 2005 18:53:28 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sun, 06 Nov 2005 17:56:55 GMT]]></title><description><![CDATA[<p>und wie macht man es wenn in einer Datei mehrere Variablen stehen (sonst müsste ich für jede Variable ja eine eigene Datei anlegen <sup>_</sup>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/909766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/909766</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 06 Nov 2005 17:56:55 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Sun, 06 Nov 2005 18:00:54 GMT]]></title><description><![CDATA[<p>Es gibt eine elegante Methode!<br />
Man muss sich nur ein wenig mit dem printf format auskennen...is nich schwer<br />
sagen wir mal in der datei steht zahl1 = 4</p>
<pre><code class="language-cpp">int val;
FILE* pFile = fopen(&quot;file.txt&quot; , &quot;r+&quot;); // open file.txt for read/write
fscanf(pFile , &quot;zahl1 = %d&quot; , &amp;val);
fclose(pFile);

/* val == 4 */
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/909775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/909775</guid><dc:creator><![CDATA[alex89ru]]></dc:creator><pubDate>Sun, 06 Nov 2005 18:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Mon, 07 Nov 2005 03:44:16 GMT]]></title><description><![CDATA[<p>das von alex finde ich sehr nice aber irgendwer hat mir mal geraten lieber mit den &quot;leichteren&quot; Streams zu arbeiten ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/910206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/910206</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 07 Nov 2005 03:44:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien erstellen, was reinschreiben und wieder auslesen on Mon, 07 Nov 2005 12:33:59 GMT]]></title><description><![CDATA[<p>TravisG schrieb:</p>
<blockquote>
<p>und wie macht man es wenn in einer Datei mehrere Variablen stehen (sonst müsste ich für jede Variable ja eine eigene Datei anlegen <sup>_</sup>)</p>
</blockquote>
<p>Mensch TravisG, jetzt besorgt dir mal ein anständiges Buch oder ein Tutorial und versucht zu lernen wir man mit streams umgeht...</p>
<p>Das kann doch wohl jetzt mit ein bissl überlegung nicht mehr so schwer sein, es sei denn du hast das falsche Hobby gewählt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/910489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/910489</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 07 Nov 2005 12:33:59 GMT</pubDate></item></channel></rss>