<?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 problem]]></title><description><![CDATA[<p>Hallo erstmal <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="😃"
    /> zuerst einmal ich bin ein totaler neu eunsteiger in c++ und weiß das einige mich für mein code töten würden sry leute arbeite noch an den vielen fehlern <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="😉"
    /><br />
so nun zu mein problem : wie man sieht geht es hier drum information aus 4 dateien zu lesen und in eine neue datei abzuspeichern klappt alles sehr gut aber dann habe ich eine der text dateien mit einer markdown datei ausgetauscht wie man sieht und von der markdown datei speichert er nur die letzte zeile in die csv ab bei allen anderen den kompletten inhalt ?<br />
in zeilen 24-32 ist die md-datei die ich meine</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;

using namespace std;

//für die nummerierung der in den später csv ausgegebenen werten 
int var1 = 1 , var2 = 2 , var3 = 3 , var4 = 4 , ;

int main ()
{
    // 4 verschiedene  dateien deren inhalt  zusammen in eine csv gebracht werden sollen 
    fstream fin( &quot;C:/Ruby193/1.txt&quot; );
  string buffer;
  string tmp_array[200];
  int i=0;
  while (fin.good()) {
    getline(fin,buffer);
    tmp_array[i]=buffer;
    i++;
}

   fstream fin2( &quot;C:/Ruby193/m.md&quot; );
  string buffer2;

  int a=0;
  while (fin2.good()) {
    getline(fin2,buffer2);
    tmp_array[a]=buffer2;
    a++;
}

   fstream fin3( &quot;C:/Ruby193/3.txt&quot; );
  string buffer3;

  int e=0;
  while (fin3.good()) {
    getline(fin3,buffer3);
    tmp_array[e]=buffer3;
    e++;
}

   fstream fin4( &quot;C:/Ruby193/4.txt&quot; );
  string buffer4;

  int v=0;
  while (fin4.good()) {
    getline(fin4,buffer4);
    tmp_array[v]=buffer4;
    v++;
}

   //csv erstellen 
   ofstream myFile;
   myFile.open (&quot;C:/Ruby193/hallo.csv&quot;);
   // Wenn keine fehler
   if (myFile)
   {
      // Daten schreiben
      myFile &lt;&lt; var1 &lt;&lt; buffer &lt;&lt; endl;
      myFile &lt;&lt; var2 &lt;&lt; buffer2 &lt;&lt; endl;
      myFile &lt;&lt; var3 &lt;&lt; buffer3 &lt;&lt; endl;
      myFile &lt;&lt; var4 &lt;&lt; buffer4 &lt;&lt; endl;

      // Dateien schliessen / ich weiß nicht ob dies überhaupt noch notwendig ist ? :)
      myFile.close();
      fin.close ();
      fin2.close ();
      fin3.close ();
      fin4.close ();
   }   
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/308823/fstream-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 14:13:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308823.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Oct 2012 22:33:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream problem on Sat, 06 Oct 2012 22:33:54 GMT]]></title><description><![CDATA[<p>Hallo erstmal <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="😃"
    /> zuerst einmal ich bin ein totaler neu eunsteiger in c++ und weiß das einige mich für mein code töten würden sry leute arbeite noch an den vielen fehlern <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="😉"
    /><br />
so nun zu mein problem : wie man sieht geht es hier drum information aus 4 dateien zu lesen und in eine neue datei abzuspeichern klappt alles sehr gut aber dann habe ich eine der text dateien mit einer markdown datei ausgetauscht wie man sieht und von der markdown datei speichert er nur die letzte zeile in die csv ab bei allen anderen den kompletten inhalt ?<br />
in zeilen 24-32 ist die md-datei die ich meine</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;

using namespace std;

//für die nummerierung der in den später csv ausgegebenen werten 
int var1 = 1 , var2 = 2 , var3 = 3 , var4 = 4 , ;

int main ()
{
    // 4 verschiedene  dateien deren inhalt  zusammen in eine csv gebracht werden sollen 
    fstream fin( &quot;C:/Ruby193/1.txt&quot; );
  string buffer;
  string tmp_array[200];
  int i=0;
  while (fin.good()) {
    getline(fin,buffer);
    tmp_array[i]=buffer;
    i++;
}

   fstream fin2( &quot;C:/Ruby193/m.md&quot; );
  string buffer2;

  int a=0;
  while (fin2.good()) {
    getline(fin2,buffer2);
    tmp_array[a]=buffer2;
    a++;
}

   fstream fin3( &quot;C:/Ruby193/3.txt&quot; );
  string buffer3;

  int e=0;
  while (fin3.good()) {
    getline(fin3,buffer3);
    tmp_array[e]=buffer3;
    e++;
}

   fstream fin4( &quot;C:/Ruby193/4.txt&quot; );
  string buffer4;

  int v=0;
  while (fin4.good()) {
    getline(fin4,buffer4);
    tmp_array[v]=buffer4;
    v++;
}

   //csv erstellen 
   ofstream myFile;
   myFile.open (&quot;C:/Ruby193/hallo.csv&quot;);
   // Wenn keine fehler
   if (myFile)
   {
      // Daten schreiben
      myFile &lt;&lt; var1 &lt;&lt; buffer &lt;&lt; endl;
      myFile &lt;&lt; var2 &lt;&lt; buffer2 &lt;&lt; endl;
      myFile &lt;&lt; var3 &lt;&lt; buffer3 &lt;&lt; endl;
      myFile &lt;&lt; var4 &lt;&lt; buffer4 &lt;&lt; endl;

      // Dateien schliessen / ich weiß nicht ob dies überhaupt noch notwendig ist ? :)
      myFile.close();
      fin.close ();
      fin2.close ();
      fin3.close ();
      fin4.close ();
   }   
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2257725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257725</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sat, 06 Oct 2012 22:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sat, 06 Oct 2012 22:46:35 GMT]]></title><description><![CDATA[<p>du hast noch nicht mal die gröbsten schnitzer aus deinem programm entfernt ( <code>while(stream.bad())</code> ) etc.</p>
<p>eigtl müsstest du nur in dem alten thread gucken und würdest sehen, dass da so einiges nicht sinnvoll ist... : S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257727</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 06 Oct 2012 22:46:35 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sat, 06 Oct 2012 22:49:45 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>du hast noch nicht mal die gröbsten schnitzer aus deinem programm entfernt ( <code>while(stream.bad())</code> ) etc.</p>
<p>eigtl müsstest du nur in dem alten thread gucken und würdest sehen, dass da so einiges nicht sinnvoll ist... : S</p>
</blockquote>
<p>wie gesagt ich habe ja schon gesagt ich arbeite dran ..:) ist jetzt alles föllig unnötig aber mein programm läuft wie es soll ... ausser wenn ich stat der txt datei eine markdown datei verwende ein tipp währe sehr hilfreich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257728</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sat, 06 Oct 2012 22:49:45 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sat, 06 Oct 2012 22:50:37 GMT]]></title><description><![CDATA[<p>versuch es doch mal ganz einfach zu erklären, was dein programm machen soll... ich mag nich noch mal alles durchlesen, um das wichtige herauszubekommen : P</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257729</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 06 Oct 2012 22:50:37 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sat, 06 Oct 2012 22:56:15 GMT]]></title><description><![CDATA[<p>Achso okii <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Also ich habe ein ordner mit 2 unterordner in jedem dieser unter ordner sind markdown dateien drinne ... und in jeder markdown datei steht ein xbiliebiger text unt in eckigen klammern [bestimmte werte ]</p>
<p>mein programm soll aus allen markdown dateien die werte lesen , summieren und in eine exel datei (.csv) speichern</p>
<p>aber ich fange ertmal damit an den kompletten text von mehreren datein in eine exel datei zu speichern was bei txt dateien gut klappt aber bei markdown nicht richtig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257730</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sat, 06 Oct 2012 22:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 01:57:48 GMT]]></title><description><![CDATA[<p>also im prinzip nichts weiter, als eine filesystem-lib (boost o.ä.) und dann die dateien öffnen, nach '[' suchen, dann eine zahl einlesen und diese zu den bisherigen zahlen addieren?!</p>
<p>dann die summe nehmen und in eine neue datei schreiben.</p>
<p>wo hängts?</p>
<p>dein quellcode ist ein wenig eigenartig.<br />
hast du die pfade komplett gegeben?(so siehts ja aus) dann kannst du dir die filesystem-lib sparen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257735</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 07 Oct 2012 01:57:48 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 08:48:49 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>also im prinzip nichts weiter, als eine filesystem-lib (boost o.ä.) und dann die dateien öffnen, nach '[' suchen, dann eine zahl einlesen und diese zu den bisherigen zahlen addieren?!</p>
<p>dann die summe nehmen und in eine neue datei schreiben.</p>
<p>wo hängts?</p>
<p>dein quellcode ist ein wenig eigenartig.<br />
hast du die pfade komplett gegeben?(so siehts ja aus) dann kannst du dir die filesystem-lib sparen...</p>
</blockquote>
<p>.. ja genau so ungefähr meine ich es ... ja ich weiß mein code ist eigenartig ich bin ein totaler anfänger und hab versucht irgendwas in der richtung stück für stück zusammen zu bassteln ... wenn jemand also ein paar nützliche links hat um dies zu verwirklichen währe ich sehr dankbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257765</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 08:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 09:35:14 GMT]]></title><description><![CDATA[<p>Musstest du noch einen 2. Beitrag aufmachen?</p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>.. ja genau so ungefähr meine ich es ...</p>
</blockquote>
<p>Was denn nun, genau oder ungefähr?</p>
<p>Suche erst mal nach dem CSV- Dateiformat. Da sollten schon hunderte von Beiträgen dazu im Netz zu finden sein.</p>
<p>Kein Wunder, wenn du nix findest - ächsel.csv soll das doch sein, oder <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="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Was soll denn in der ?.csv drin stehen?</p>
<pre><code>2012-04-05 08:45 |hours_worked=10;2012-04-05 09:45 |hours_worked=1;2012-04-05 018:45 |hours_worked=1,5
</code></pre>
<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="😕"
    /></p>
<p>Du solltest dir erst mal selbst klar werden wie die Ausgangsdateien aussehen und wie du die Daten dann in der ?.csv stehen haben möchtest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257779</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Sun, 07 Oct 2012 09:35:14 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 09:45:36 GMT]]></title><description><![CDATA[<p>Was soll dieser Thread? Wenn du die Antworten aus dem ersten Thread<br />
<a href="http://www.c-plusplus.net/forum/308807" rel="nofollow">http://www.c-plusplus.net/forum/308807</a><br />
<strong>komplett</strong> ignorierst und dann einfach anfängst noch einmal mit genau dem gleichen Code und einer noch ungenaueren Problembeschreibung zu fragen, warum sollte man dir überhaupt helfen wollen? Anscheinend willst du gar nichts selber machen, sondern wartest nur auf die Komplettlösung zu einem Problem, das du gar nicht einmal richtig beschreiben kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257788</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 07 Oct 2012 09:45:36 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 09:47:11 GMT]]></title><description><![CDATA[<p>f.-th. schrieb:</p>
<blockquote>
<p>Musstest du noch einen 2. Beitrag aufmachen?</p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>.. ja genau so ungefähr meine ich es ...</p>
</blockquote>
<p>Was denn nun, genau oder ungefähr?</p>
<p>Suche erst mal nach dem CSV- Dateiformat. Da sollten schon hunderte von Beiträgen dazu im Netz zu finden sein.</p>
<p>Kein Wunder, wenn du nix findest - ächsel.csv soll das doch sein, oder <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="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Was soll denn in der ?.csv drin stehen?</p>
<pre><code>2012-04-05 08:45 |hours_worked=10;2012-04-05 09:45 |hours_worked=1;2012-04-05 018:45 |hours_worked=1,5
</code></pre>
<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="😕"
    /></p>
<p>Du solltest dir erst mal selbst klar werden wie die Ausgangsdateien aussehen und wie du die Daten dann in der ?.csv stehen haben möchtest.</p>
</blockquote>
<p>ich bin mir in klaren wie es aussehen soll<br />
in der csv soll eine tabelle angelegt werden als überschriften soll stehen date,files create,hours worked...<br />
und darunter sortiert die daten anzahl an erstellten dateien und arbeitszeiten (auf summiert )</p>
<p>Datum dateien erstellt arbeitszeit<br />
23.2.2012 2 5<br />
24.2.2012 4 7</p>
<p>so soll es aussehen ich habe 2 dateien für jedes datum also insgesamt 4 dateien<br />
2 dateien für den 23.2.2012 und 2 für den 24.2.2012 .. in meiner beispiel tabelle sind die werte aus den 4 dateien summiert und sortiert ... mein programm soll das machen können</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257790</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 09:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 09:49:23 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Was soll dieser Thread? Wenn du die Antworten aus dem ersten Thread<br />
<a href="http://www.c-plusplus.net/forum/308807" rel="nofollow">http://www.c-plusplus.net/forum/308807</a><br />
<strong>komplett</strong> ignorierst und dann einfach anfängst noch einmal mit genau dem gleichen Code und einer noch ungenaueren Problembeschreibung zu fragen, warum sollte man dir überhaupt helfen wollen? Anscheinend willst du gar nichts selber machen, sondern wartest nur auf die Komplettlösung zu einem Problem, das du gar nicht einmal richtig beschreiben kannst.</p>
</blockquote>
<p>und nein !! sry wenn mich niemand versteht ... ich habe schon oben erwähnt das ich aus dem alten thread die antwort berücksichtige ... aber das ist ja nicht mein eigendliches problem ... und ich will keine lösung sondern tipps wo und nach was ich suchen soll um meine aufgabe zu lösen ... <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=":/"
      alt="😕"
    /> andschein formuliere ich mich nicht richtig und verständlich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257793</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 09:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 13:41:35 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>ich habe schon oben erwähnt das ich aus dem alten thread die antwort berücksichtige ...</p>
</blockquote>
<p>glaubt dir nur keiner, dass du sie berücksichtigst. weil du 0 geändert hast.</p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>aber das ist ja nicht mein eigendliches problem ...</p>
</blockquote>
<p>dein eigen<strong>t</strong>liches Problem ist, dass du nicht mal deine Aufgabenstellung genau schildern kannst.</p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>und ich will keine lösung sondern tipps wo und nach was ich suchen soll um meine aufgabe zu lösen ... <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=":/"
      alt="😕"
    /> andschein formuliere ich mich nicht richtig und verständlich</p>
</blockquote>
<p>du hast doch den genauen ablauf... wenn du wissen willst, wie man eine datei öffnet: google: &quot;cpp datei öffnen&quot;, wenn du wissen willst, wie man eine datei ausliest: &quot;cpp datei auslesen&quot;. wenn du wissen willst, wie man in C++ addiert: &quot;cpp zahlen addieren&quot;. muster erkennbar? : P</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257872</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 07 Oct 2012 13:41:35 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 14:22:16 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>aber das ist ja nicht mein eigendliches problem ...</p>
</blockquote>
<p>dein eigen<strong>t</strong>liches Problem ist, dass du nicht mal deine Aufgabenstellung genau schildern kannst. [/quote]</p>
<p>Also ich finde ich habe es verständlich erklärt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>und ich will keine lösung sondern tipps wo und nach was ich suchen soll um meine aufgabe zu lösen ... <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=":/"
      alt="😕"
    /> andschein formuliere ich mich nicht richtig und verständlich</p>
</blockquote>
<p>du hast doch den genauen ablauf... wenn du wissen willst, wie man eine datei öffnet: google: &quot;cpp datei öffnen&quot;, wenn du wissen willst, wie man eine datei ausliest: &quot;cpp datei auslesen&quot;. wenn du wissen willst, wie man in C++ addiert: &quot;cpp zahlen addieren&quot;. muster erkennbar? : P</p>
<p>bb[/quote]</p>
<p>ja klar ist erkennbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> ich google mir seit 3 tagen von morgens bis abends die finger wund ... die einzelnen aufgaben also öffnen lesen schreiben addieren filtern und so weiter .. die kann ich ja einzelnd ergoogeln aber ich weiß nicht wie ich alles zusammen benutzen soll also jaa wie die ganzen funktionen mit einander funktionieren ... da ist mein problem ? Hilfe ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257892</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 14:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 14:23:19 GMT]]></title><description><![CDATA[<p>sry wegen den falschen zitaten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":O"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257893</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 14:23:19 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 14:53:59 GMT]]></title><description><![CDATA[<p>Ok Ich möchte jetzt gerne meine frage umstellen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
ich möchte wissen wie man text inhalt von dateien liest nach bestimmten werten filtert , summiert und das ergebins in eine neue datei gespeichert wird ?<br />
Also ich weiß das ich die einzelnen funktion googlen kann aber nicht wie ich alles zusammen benutze ? wie kann man das hin kriegen ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257906</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 14:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 15:04:27 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Ok Ich möchte jetzt gerne meine frage umstellen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
ich möchte wissen wie man text inhalt von dateien liest nach bestimmten werten filtert , summiert und das ergebins in eine neue datei gespeichert wird ?<br />
Also ich weiß das ich die einzelnen funktion googlen kann aber nicht wie ich alles zusammen benutze ? wie kann man das hin kriegen ..</p>
</blockquote>
<p>Also. Dazu musst du dir folgende Fragen beantworten:<br />
1. Welchen Aufbau hat meine Datei genau.<br />
2. Welche Daten interessieren mich aus dieser Datei.<br />
3. Welchen Datentyp haben die Daten, die mich interessieren.</p>
<p>Hast du diese Fragen beantwortet, geht es ans eingemachte.<br />
1. Meistens definiert man sich eine Klasse, die Daten logisch zusammenfasst. Bei dir war es ja glaub, Stunden, Datum und noch irgendwas.<br />
2. Du definierst dir einen operator&gt;&gt; der eine Instanz deiner Klasse mit Leben füllt.<br />
3. In einer for-Schleife liest du dann die Datei ein. In jedem neuen Schleifendurchgang gibt es ja eine neue Instanz deiner Klasse, die du in einem std::vector abspeicherst.</p>
<p>Nun hast du deine Datei im vector stehen. Dann würde es jetzt mit der Auswertung der gelesenen Daten weitergehen. Aber versuch erstmal, es bis hierher zu schaffen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257913</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Sun, 07 Oct 2012 15:04:27 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 15:13:01 GMT]]></title><description><![CDATA[<p>@Out</p>
<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Genau diese Art von hilfe hab ich gesucht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>ich werde die fragen beantworten und die punkte abarbeiten dann melde ich mich wieder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
achja was meinst du mit punk 3 (datentyp) ? also es ist ein ganz einfacher text oder was meinst du ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257915</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 15:13:01 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 15:42:49 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>achja was meinst du mit punk 3 (datentyp) ? also es ist ein ganz einfacher text oder was meinst du ?</p>
</blockquote>
<p>Naja, wenn in deiner Datei eine Kommazahl steht, soll sie höchst wahrscheinlich als double interpretiert werden. Wenn da eine Ganzzahl stellt, soll es wohl ein int sein.... Du willst ja was rechnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257922</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Sun, 07 Oct 2012 15:42:49 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Sun, 07 Oct 2012 16:02:15 GMT]]></title><description><![CDATA[<p>out schrieb:</p>
<blockquote>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>achja was meinst du mit punk 3 (datentyp) ? also es ist ein ganz einfacher text oder was meinst du ?</p>
</blockquote>
<p>Naja, wenn in deiner Datei eine Kommazahl steht, soll sie höchst wahrscheinlich als double interpretiert werden. Wenn da eine Ganzzahl stellt, soll es wohl ein int sein.... Du willst ja was rechnen.</p>
</blockquote>
<p>unterschiedlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> in den dateien werden datum zeit(in stunden ) und an erstellten dateien wiedergegeben das sind manchmal ganze zahlen manchmal dezimalzahlen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257924</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Sun, 07 Oct 2012 16:02:15 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 07:05:11 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Ok Ich möchte jetzt gerne meine frage umstellen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
ich möchte wissen wie man text inhalt von dateien liest nach bestimmten werten filtert , summiert und das ergebins in eine neue datei gespeichert wird ?<br />
Also ich weiß das ich die einzelnen funktion googlen kann aber nicht wie ich alles zusammen benutze ? wie kann man das hin kriegen ..</p>
</blockquote>
<p>Definiere Dir zunächst eine Struktur oder Klasse, die genau einen Datensatz von dem aufnehmen kann, was Dich interessiert. Soweit ich dass Deinen bisherigen Beiträgen entnehmen kann sind das das Datum und die Werte <code>hours_worked</code> und <code>filescreated</code> . Letztere sollen auch addiert werden. Also müsste die Struktur vielleicht so aussehen:</p>
<pre><code class="language-cpp">#include &lt;string&gt;

struct MD
{
    std::string datum; // der Einfachheit halter als String definiert
    double hours_worked;
    double filescreated;
};
</code></pre>
<p>Zweiter Schritt ist die Implementierung einer Funktion, die genau einen solchen Datensatz liest. Ich unterstelle mal, dass die Datei so aussieht, wie Du sie <a href="http://www.c-plusplus.net/forum/p2257659#2257659" rel="nofollow">hier</a> beschrieben hast.<br />
Dann wäre das so zu machen:</p>
<pre><code class="language-cpp">#include &lt;istream&gt;
#include &lt;fstream&gt;
#include &lt;limits&gt; // numeric_limits
#include &lt;string&gt;

// struct Md (s.o.)

namespace
{
    const std::streamsize ALL = std::numeric_limits&lt; std::streamsize &gt;::max();
};

std::istream&amp; operator&gt;&gt;( std::istream&amp; in, MD&amp; md )
{
    in.ignore( ALL, '[' ) &gt;&gt; md.datum;
    std::string token;
    if( getline( in.ignore( ALL, '|' ), token, '=' ) )
    {
        md.hours_worked = 0.; // initialisieren, da nicht immer alle Member gelesen werden!
        md.filescreated = 0.;
        if( token == &quot;hours_worked&quot; )
            in &gt;&gt; md.hours_worked;
        else if( token == &quot;filescreated&quot; )
            in &gt;&gt; md.filescreated;
        else
            in.setstate( std::ios_base::failbit ); // Formatfehler!
    }
    return in;
}
</code></pre>
<p>Die Signatur in Zeile 13 nennt man einen <a href="http://www.cplusplus.com/reference/iostream/istream/operator%3E%3E/" rel="nofollow">Extraktor</a> oder Streaming-Operator zum Einlesen. Das ermöglicht Dir später, ein Objekt der Struktur MD genau so wie z.B. einen int zu lesen. Beispiel:</p>
<pre><code class="language-cpp">MD md;
    if( cin &gt;&gt; md ) {
        // Objekt md richtig gelesen.
</code></pre>
<p>In Zeile 15 wird mit dem ignore( ALL, '[' ) alles bis zum '[' überlesen und die folgenden Zeichen bis zum Leerzeichen sind dann wohl das Datum. Dann wird nochmal alles überlesen bis zum '|' (Zeile 17) und dann mit getline der String bis zum '=' gelesen, um heraus zu bekommen, ob es sich um <code>hours_worked</code> oder <code>filescreated</code> handelt.</p>
<p>Der Rest ist dann einfach</p>
<pre><code class="language-cpp">//Vorspann s.o.

int main()
{
    using namespace std;
    ifstream fin(&quot;C:/Ruby193/1.txt&quot;);
    fin.imbue( locale( &quot;german&quot; ) );
    if( !fin.is_open() )
    {
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl;
        return -2;
    }
    for( MD md; fin &gt;&gt; md; )
    {
        // hier md auswerten
        ; // .. addieren
    }
    if( fin.eof() )
    {
        cout &lt;&lt; &quot;alles gelesen&quot; &lt;&lt; endl;
    }
    return 0;
}
</code></pre>
<p>Ganz wichtig ist noch, dass Du in Zeile 7 dem Stream mitteilst, dass die Fließkommazahlen in deutscher Schreibweise also mit ',' als Dezimaltrenner - gelesen werden sollen.</p>
<p>Damit wäre das Einlesen schon erledigt. Zum addieren könntest Du Dir einen Operator bauen, der zwei MD-structs einfach addiert. Wie das geht ist im <a href="http://magazin.c-plusplus.net/artikel/%DCberladung%20von%20Operatoren%20in%20CPlusPlus%20%28Teil%201%29" rel="nofollow">Cpp-Magazin</a> beschrieben.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258004</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Mon, 08 Oct 2012 07:05:11 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 09:40:21 GMT]]></title><description><![CDATA[<p>Werner ? Danke schön das hilft mir 100 % weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
und vielen dank das du alles so großzügig beschrieben hast <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
so ist der lern effeckt grüßer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258090</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Mon, 08 Oct 2012 09:40:21 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 10:29:31 GMT]]></title><description><![CDATA[<p>Hmmm Werner ? ich habe jetzt ein problem<br />
nachdem mir im forum nicht ganz geholfen wird ausser @out er hat mich auf den richtigen weg gebracht habe ich mein alten code weggeschmissen und neu angefangen ... da ist dann fast das gleiche wie bei dir rausgekommen nur mit viel mehr fehlern <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 />
dank dir konnte ich jetzt meine fehler ausbügeln ... danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
dann hab ich alles noch mam ausgeführt und bekam diesen fehler : cerr und cout damit hat er ein problem<br />
das konnte ich abr mit dem includen von iostream lösen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /><br />
jetzt wenn ich alles ausführe spuckt mir die console aus das die anwendung ungewöhnlich beendet wird dann reagiert sie nicht mehr und windows erzwingt das schließen diese prozes</p>
<p>was tun ? kann es sein das es daran liegt weil ich die md noch nicht auswerten lasse ? glaube ich nicht gruß cevin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258098</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Mon, 08 Oct 2012 10:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 10:56:07 GMT]]></title><description><![CDATA[<p>Na komm, jetzt sei Mal nicht undankbar. Die Leute haben immerhin Mühe und Zeit investiert, auch wenn der Ton und die Antworten vielleicht nicht immer so waren, wie Du es Dir gewünscht hättest. Aber jeder hat eben auch seine Auffassung, was dem Lernenden weiterhilft, und viele haben da eben auch eine, die nicht Deinen Vorstellung entspricht, obwohl sie gut gemeint war.</p>
<p>Zu Deinem Problem: Der Code sollte nicht sonderlich komplex sein, oder? Du könntest ihn posten.</p>
<p>Besser: Debugge doch Mal durch (d.h. setz Haltepunkte, der Debugger hält das Programm dann bei der Ausführung automatisch an und Du kannst von dort aus schrittweise vorgehen), um festzustellen, in welcher Zeile er genau &quot;ungewöhnlich beendet wird&quot;. Vielleicht findest Du den Fehler dann auch selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258104</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Mon, 08 Oct 2012 10:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 11:48:12 GMT]]></title><description><![CDATA[<p>Ich bin ja nicht undankbar und ich versteh auch das jeder seine andere art hat hilfe anzubieten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258126</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Mon, 08 Oct 2012 11:48:12 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 11:54:39 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>das konnte ich abr mit dem includen von iostream lösen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /><br />
jetzt wenn ich alles ausführe spuckt mir die console aus das die anwendung ungewöhnlich beendet wird dann reagiert sie nicht mehr und windows erzwingt das schließen diese prozes.</p>
</blockquote>
<p>Zeig mal deinen kompletten Code, der kompilierbar ist, und der den Fehler reproduziert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258127</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Mon, 08 Oct 2012 11:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to fstream problem on Mon, 08 Oct 2012 12:32:27 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;istream&gt; 
#include &lt;fstream&gt; 
#include &lt;limits&gt;  
#include &lt;string&gt;

struct MD 
{ 
    std::string datum; 
    double hours_worked; 
    double filescreated; 
};

namespace 
{ 
    const std::streamsize ALL = std::numeric_limits&lt; std::streamsize &gt;::max(); 
}; 

std::istream&amp; operator&gt;&gt;( std::istream&amp; in, MD&amp; md ) 
{ 
    in.ignore( ALL, '[' ) &gt;&gt; md.datum; 
    std::string token; 
    if( getline( in.ignore( ALL, '|' ), token, '=' ) ) 
    { 
        md.hours_worked = 0.;  
        md.filescreated = 0.; 
        if( token == &quot;hours_worked&quot; ) 
            in &gt;&gt; md.hours_worked; 
        else if( token == &quot;filescreated&quot; ) 
            in &gt;&gt; md.filescreated; 
        else 
            in.setstate( std::ios_base::failbit ); 
    } 
    return in; 
}

int main() 
{ 
    using namespace std; 
    ifstream fin(&quot;C:/Ruby193/m.md&quot;); 
    fin.imbue( locale( &quot;german&quot; ) ); 
    if( !fin.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 
        return -2; 
    } 
    for( MD md; fin &gt;&gt; md; ) 
    { 
        // hier md auswerten 
        ; // .. addieren 
    } 
    if( fin.eof() ) 
    { 
       cout &lt;&lt; &quot;alles gelesen&quot; &lt;&lt; endl;
    } 
    return 0; 
}
</code></pre>
<p>das ist das was werner mir gezeigt hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258147</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Mon, 08 Oct 2012 12:32:27 GMT</pubDate></item></channel></rss>