<?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[Summieren und sortieren]]></title><description><![CDATA[<p>Guten Tag ich brauche wieder mal eure 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="🙂"
    /><br />
ich möchte gerne werte in einer datei nach datum summieren und sortieren wie stell ich das an ? die werte sehen etwa so aus :</p>
<pre><code>Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          0     |             2
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          0     |             0.5
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          1.25     |             0
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0     |             1
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0     |             3
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          1.5     |             0
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          10     |             0
</code></pre>
<p>und so sollen sie danach aussehen :</p>
<pre><code>Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0     |              4

2012-10-04|          12.75     |           2.5
</code></pre>
<p>Tipps,Hilfe irgendwas ? <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="🙂"
    /> Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/309207/summieren-und-sortieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 16:36:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/309207.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Oct 2012 10:11:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 10:11:15 GMT]]></title><description><![CDATA[<p>Guten Tag ich brauche wieder mal eure 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="🙂"
    /><br />
ich möchte gerne werte in einer datei nach datum summieren und sortieren wie stell ich das an ? die werte sehen etwa so aus :</p>
<pre><code>Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          0     |             2
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          0     |             0.5
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          1.25     |             0
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0     |             1
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0     |             3
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          1.5     |             0
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          10     |             0
</code></pre>
<p>und so sollen sie danach aussehen :</p>
<pre><code>Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0     |              4

2012-10-04|          12.75     |           2.5
</code></pre>
<p>Tipps,Hilfe irgendwas ? <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="🙂"
    /> Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261254</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Wed, 17 Oct 2012 10:11:15 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 10:17:41 GMT]]></title><description><![CDATA[<p>Als erstes kommt mir &lt;Datenbank&gt; in den Sinn, also würde ich dir raten euer &quot;System&quot; umzustellen und keine einfachen Textdateien zu benutzen. Dann wäre das vermutlich nur eine SQL-Anweisung. Sowas sollte man nicht in einfachen Textdateien speichern. Schau dir zB SQLite an.</p>
<p>C++: Hast du schon den Einlese-Prozess, oder happerts da auch schon?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261256</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 17 Oct 2012 10:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 10:23:49 GMT]]></title><description><![CDATA[<p>Also ich benutze keine text dateien .. hier der code ich weiß der ist nicht schön aber ich bin ein totaler anfänger und das meiste .. (fast alles ) habe ich von anderen <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="😛"
    /></p>
<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  // string für datum und doubles für  die werte in zahlen
{ 
    std::string datum; 
    double hours_worked; 
    double filescreated; 
};

namespace 
{ 
    const std::streamsize ALL = std::numeric_limits&lt; std::streamsize &gt;::max(); 
}; 
// filter :P
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; 
}
struct Komma : public std::numpunct&lt; char &gt; 
{ 
protected: 
    virtual char_type do_decimal_point() const 
    { 
        return ','; 
    } 
};

int main() 
{ 
    using namespace std; 
    ifstream fin (&quot;C:/Users/Cevin/Desktop/C++/2012-10-04.md&quot;) ; 
   fin.imbue( locale( fin.getloc(), new Komma ) );
    if( !fin.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen
          ofstream myFile;  
       myFile.open (&quot;C:/Users/Cevin/Desktop/C++/test.csv&quot;);

   MD md;
   while (  fin &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

	   if( fin.eof() ) 
    { 

       } 
//------------------------------------------2222222222222222222222222222222222------------------------------------------------------------

	   ifstream fin1 (&quot;C:/Users/Cevin/Desktop/C++/abc.md&quot;) ; 
   fin1.imbue( locale( fin1.getloc(), new Komma ) );
    if( !fin1.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen

       myFile.open (&quot;C:/Users/Cevin/Desktop/C++/test.csv&quot;, std::ios::app);

   while (  fin1 &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

	   if( fin1.eof() ) 
    { 

       }
//-----------------------------------------------3333333333333333333333333333333333333333---------------------------------------------
	   ifstream fin11 (&quot;C:/Users/Cevin/Desktop/C++/MeetingForWikiDown1.md&quot;) ; 
   fin11.imbue( locale( fin11.getloc(), new Komma ) );
    if( !fin11.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen

       myFile.open (&quot;C:/Users/Cevin/Desktop/C++/test.csv&quot;, std::ios::app);

   while (  fin11 &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

	   if( fin11.eof() ) 
    { 

       }
//-------------------------------------------------4444444444444444444444444444444444444-------------------------------------------------
	   ifstream fin111 (&quot;C:/Users/Cevin/Desktop/C++/MeetingForWikiDown2.md&quot;) ; 
   fin111.imbue( locale( fin111.getloc(), new Komma ) );
    if( !fin111.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen

       myFile.open (&quot;C:/Users/Cevin/Desktop/C++/test.csv&quot;, std::ios::app);

   while (  fin111 &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

	   if( fin111.eof() ) 
    { 

       }

//-------------------------------------------------ende---------------------------------------------------------------------------------

    getchar () ;
    return 0; 
}
</code></pre>
<p>abgespeichert wird alles in eine csv datei die wie beschrieben aussieht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261262</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Wed, 17 Oct 2012 10:23:49 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 10:31:56 GMT]]></title><description><![CDATA[<p>Also total zusammenkopiert und du verstehst selbst nicht wie Dies und Jenes funtioniert. Somit hilft es dir eigentlich nur, wenn jemand die Lösung postet und du es auch einfach rauskopieren kannst. Tut mir leid, sowas kann ich nicht unterstützen. Ich rate dir, wenn dir was daran liegt, dann setz' dich hin und lerne sauber C++. Wir sind dann auch bereit, dich dabei zu unterstützen. Aber einen C&amp;P Programmierer, der vermutlich jemandem einfach was beweisen will, helfe ich ungern. Sorry.</p>
<p>Edit: Übrigends ist CSV auch nur eine einfach Textdatei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261267</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 17 Oct 2012 10:31:56 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 10:36:45 GMT]]></title><description><![CDATA[<p>Ich lerne ja nur kann ich es ja auch nur nach und nach<br />
ich persöhnlich kenn mich mit streamen aus mit der case funktion mit cout und cin und ein bisschen jetzt mit schleifen ... hab noch einige probleme mit dem syntax <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 />
ich will niemanden was beweisen und will diesmal auch keine komplete lösung als code ... sondern das ich ein tipp bekomme wie ich das anstellen kann mit mein code .. dann lerne ich es selbst <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/2261270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261270</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Wed, 17 Oct 2012 10:36:45 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 10:41:41 GMT]]></title><description><![CDATA[<p>Ich kann dir nicht &quot;summieren und sortieren&quot; erklären, wenn du das dort oben nicht von A-Z selbst geschrieben hast und verstehst. So ist das nun mal. Das geht nicht so einfach. Vielleicht hast du ne falsche Vorstellung von Programmieren, oder ich bin einfach zu Faul dir soviel erklären zu wollen <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="🙂"
    /> Vielleicht findet sich ja jemand motivierteres.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261273</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 17 Oct 2012 10:41:41 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 11:12:42 GMT]]></title><description><![CDATA[<p>Deja vu? Meinst du dieses Mal verläuft der Thread anders als die letzten beiden Male, obwohl du mit der gleichen Einstellung ankommst? KasF bringt es schon gut auf den Punkt. Lies auch mal:<br />
<a href="http://www.tty1.net/smart-questions_de.html" rel="nofollow">http://www.tty1.net/smart-questions_de.html</a><br />
(wird in einem der &quot;Wichtigen&quot; Threads verlinkt, die du sicher nicht gelesen hast)</p>
<p>Wenn du einfach nur eine Komplettlösung möchtest, 100 € auf den Tisch und es wird dir in einem Tag jemand machen. Dann sparst du dir diese ganzen sinnlosen Threads.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261296</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 17 Oct 2012 11:12:42 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 13:33:00 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Guten Tag ich brauche wieder mal eure 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="🙂"
    /><br />
ich möchte gerne werte in einer datei nach datum summieren und sortieren wie stell ich das an ?</p>
</blockquote>
<p>Im Prinzip kannst Du eine <a href="http://www.cplusplus.com/reference/stl/map/" rel="nofollow">std::map</a> zu Hilfe nehmen, wobei Du das Datum als Schlüssel benutzt und für jedes MD-Objekt aus der Datei auf das MD-Element in der map mit dem gleichen Schlüssel aufaddierst. Das passiert in Zeile 56 im Listing unten.</p>
<p>Hast Du denn die Links, <a href="http://www.c-plusplus.net/forum/p2258004#2258004" rel="nofollow">die ich Dir genannt habe</a>, alle schon durchgearbeitet? Du stellst diesbezüglich gar keine Fragen.</p>
<p>Ich habe Dir hier das Prinzip skizziert; das ist keine fertige Lösung:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt; // std::setw
#include &lt;string&gt;
#include &lt;map&gt;
#include &lt;sstream&gt;

struct MD  // string für datum und doubles für die werte
{
    MD()
        : datum(), hours_worked(0.), filescreated(0.)
    {}
    std::string datum;
    double hours_worked;
    double filescreated;

    // Hallo Cevin; hast Du &lt;http://magazin.c-plusplus.net/artikel/%DCberladung%20von%20Operatoren%20in%20CPlusPlus%20%28Teil%201%29&gt; gelesen?
    MD&amp; operator+=( const MD&amp; b )
    {
        hours_worked += b.hours_worked;
        filescreated += b.filescreated;
        datum = b.datum;
        return *this;
    }
    static std::string head()
    {
        return &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot;;
    }
};
std::istream&amp; operator&gt;&gt;( std::istream&amp; in, MD&amp; md ) // input
{
    return in &gt;&gt; md.datum &gt;&gt; md.hours_worked &gt;&gt; md.hours_worked;
}
std::ostream&amp; operator&lt;&lt;( std::ostream&amp; out, const MD&amp; md ) // output
{
    using std::setw;
    out &lt;&lt; std::fixed &lt;&lt; std::setprecision( 2 );
    out &lt;&lt; setw(13) &lt;&lt; std::left &lt;&lt; md.datum &lt;&lt; std::right &lt;&lt; &quot;|&quot; &lt;&lt; setw(8) &lt;&lt; md.hours_worked &lt;&lt; &quot;              |&quot; &lt;&lt; setw(6) &lt;&lt; md.filescreated;
    return out;
}

int main()
{
    using namespace std;
    map&lt; string, MD &gt; mds;
    istringstream in(
        &quot;2012-10-04 0    2\n&quot;
        &quot;2012-10-04 0    0.5\n&quot;
        &quot;2012-10-04 1.25 0\n&quot;
        &quot;2012-10-03 0    1\n&quot;
        &quot;2012-10-03 0    3\n&quot;
        &quot;2012-10-04 1.5  0\n&quot;
        &quot;2012-10-04 10   0\n&quot;
        );
    for( MD md; in &gt;&gt; md; )
    {
        mds[md.datum] += md; // sortiert summieren
    }
    if( !in.eof() )
        cerr &lt;&lt; &quot;Fehler beim Lesen&quot; &lt;&lt; endl;

    // -- ausgeben:
    cout &lt;&lt; MD::head() &lt;&lt; endl;
    for( map&lt; string, MD &gt;::iterator i = mds.begin(); i != mds.end(); ++i )
    {
        cout &lt;&lt; i-&gt;second &lt;&lt; endl;
    }

	cin.get();
	return 0;
}
</code></pre>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>ich persö<strong>h</strong>nlich kenn mich mit streamen aus ...</p>
</blockquote>
<p>dann ist es ja kein Problem für Dich, den Code oben in Dein Programm zu integrieren.</p>
<p>Im Übrigen haben SeppJ und KasF Recht.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261361</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Wed, 17 Oct 2012 13:33:00 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Wed, 17 Oct 2012 14:07:53 GMT]]></title><description><![CDATA[<p>Danke Werner <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 />
Ja die Links habe ich mir angesehen <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 denke mit dem was du hier gepostet hast werde ich endlich mein (eig ja unser aller <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="😛"
    /> ) Programm fertig kriegen<br />
Ps : ich weiß das sie Recht haben irgendwo ... nur wird es ja wohl eine andere Art geben mir es zu sagen oder ? <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/2261380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261380</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Wed, 17 Oct 2012 14:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 13:13:48 GMT]]></title><description><![CDATA[<p>Hey Leute ich hatte mit Werners Vorschlag ein Problem und habe es nicht hingekriegt bevor ich wieder blöde fragen stelle <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="😛"
    /> und euch nerve hab ich es alternativ gelöst und habe meine fertige csv im programm noch mal geöffnet und für jede datei eihene strings und doubles geschrieben und sie einfach addiert</p>
<pre><code class="language-cpp">myFile.open (&quot;C:/valueextractor/extractor.csv&quot;);
	   if (myFile)
	   {

	   string  mdd4 (md.datum) ;
	   double mdf4 (md.filescreated) ;
	   double mdh4 (md.hours_worked);

	   cout &lt;&lt; endl &lt;&lt; mdd2 &lt;&lt; &quot;  |  &quot; &lt;&lt; mdh1 &lt;&lt;&quot;  |  &quot;  &lt;&lt; mdh2&lt;&lt; &quot;  |  &quot;&lt;&lt; mdh3 &lt;&lt;&quot;  |  &quot; &lt;&lt; mdh4 &lt;&lt; &quot;|-|-| &quot;  &lt;&lt; mdf1 &lt;&lt;&quot;  |  &quot;&lt;&lt; mdf2 &lt;&lt;&quot;  |  &quot;&lt;&lt; mdf3 &lt;&lt; &quot;  |  &quot;&lt;&lt; mdf4 &lt;&lt; endl ; 
	   cout &lt;&lt; endl &lt;&lt; mdd2 &lt;&lt; &quot;  |  &quot; &lt;&lt; mdh1 + mdh2 + mdh3 + mdh4 &lt;&lt; &quot;  |  &quot;  &lt;&lt; mdf1 + mdf2 + mdf3 + mdf4 &lt;&lt; endl ; 

}

	myFile.close();
</code></pre>
<p>und er rechnet ja auch richtig nur wenn eine meiner md's mehrere zeilen hat liest er wieder nur jeweils eine in meinen neuen doubles ein<br />
wodurch er wieder nicht richtig rechnet .. hier nochmal der ganze code</p>
<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  // string für datum und doubles für  die werte in zahlen
{ 
    std::string datum; 
    double hours_worked; 
    double filescreated; 
};

namespace 
{ 
    const std::streamsize ALL = std::numeric_limits&lt; std::streamsize &gt;::max(); 
}; 
// filter :P
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; 
}
struct Komma : public std::numpunct&lt; char &gt; 
{ 
protected: 
    virtual char_type do_decimal_point() const 
    { 
        return ','; 
    } 
};

int main() 
{ 
    using namespace std; 
    ifstream fin (&quot;C:/valueextractor/valueextractor/testfolder/days/2012-10-03.md&quot;) ; 
   fin.imbue( locale( fin.getloc(), new Komma ) );
    if( !fin.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen
          ofstream myFile;  
       myFile.open (&quot;C:/valueextractor/extractor.csv&quot;);

   MD md;
   while (  fin &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

      string  mdd1 (md.datum) ;
	   double mdf1 (md.filescreated) ;
	   double mdh1 (md.hours_worked);

	   if( fin.eof() ) 
    { 

       } 

//------------------------------------------2222222222222222222222222222222222------------------------------------------------------------

	   ifstream fin1 (&quot;C:/valueextractor/valueextractor/testfolder/days/2012-10-04.md&quot;) ; 
   fin1.imbue( locale( fin1.getloc(), new Komma ) );
    if( !fin1.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen

       myFile.open (&quot;C:/valueextractor/extractor.csv&quot;, std::ios::app);

   while (  fin1 &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

      string  mdd2 (md.datum) ;
	   double mdf2 (md.filescreated) ;
	   double mdh2 (md.hours_worked);

	   if( fin1.eof() ) 
    { 

       }
//-----------------------------------------------3333333333333333333333333333333333333333---------------------------------------------
	   ifstream fin11 (&quot;C:/valueextractor/valueextractor/testfolder/meetings/MeetingForWikiDown1.md&quot;) ; 
   fin11.imbue( locale( fin11.getloc(), new Komma ) );
    if( !fin11.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen

       myFile.open (&quot;C:/valueextractor/extractor.csv&quot;, std::ios::app);

   while (  fin11 &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

         string  mdd3 (md.datum) ;
	   double mdf3 (md.filescreated) ;
	   double mdh3 (md.hours_worked);

	   if( fin11.eof() ) 
    { 

       }
//-------------------------------------------------4444444444444444444444444444444444444-------------------------------------------------
	   ifstream fin111 (&quot;C:/valueextractor/valueextractor/testfolder/meetings/MeetingForWikiDown2.md&quot;) ; 
   fin111.imbue( locale( fin111.getloc(), new Komma ) );
    if( !fin111.is_open() ) 
    { 
        cerr &lt;&lt; &quot;Fehler beim Oeffnen der Datei&quot; &lt;&lt; endl; 

        return -2; 
    } 

	//stream öffnen

       myFile.open (&quot;C:/valueextractor/extractor.csv&quot;, std::ios::app);

   while (  fin111 &gt;&gt; md ) 

   {  
           // md's   auswerten
           cout &lt;&lt; &quot;Datum        |Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl ;
           cout &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;                |          &quot; &lt;&lt; md.filescreated &lt;&lt; endl ;    

		   //stream schreiben
		   if (myFile)

          myFile &lt;&lt; &quot;Datum        |   Stunden gearbeitet | Dateien erstellt &quot; &lt;&lt; endl;
          myFile &lt;&lt; md.datum &lt;&lt; &quot;|          &quot; &lt;&lt; md.hours_worked &lt;&lt; &quot;     |             &quot; &lt;&lt; md.filescreated &lt;&lt; endl ; 

		  //MD'D summieren  

    } 

       // stream schließen  
       myFile.close();

	   if( fin111.eof() ) 
    { 

       }

//-------------------------------------------------ende---------------------------------------------------------------------------------

       myFile.open (&quot;C:/valueextractor/extractor.csv&quot;);
	   if (myFile)
	   {

	   string  mdd4 (md.datum) ;
	   double mdf4 (md.filescreated) ;
	   double mdh4 (md.hours_worked);

	   cout &lt;&lt; endl &lt;&lt; mdd2 &lt;&lt; &quot;  |  &quot; &lt;&lt; mdh1 &lt;&lt;&quot;  |  &quot;  &lt;&lt; mdh2&lt;&lt; &quot;  |  &quot;&lt;&lt; mdh3 &lt;&lt;&quot;  |  &quot; &lt;&lt; mdh4 &lt;&lt; &quot;|-|-| &quot;  &lt;&lt; mdf1 &lt;&lt;&quot;  |  &quot;&lt;&lt; mdf2 &lt;&lt;&quot;  |  &quot;&lt;&lt; mdf3 &lt;&lt; &quot;  |  &quot;&lt;&lt; mdf4 &lt;&lt; endl ; 
	   cout &lt;&lt; endl &lt;&lt; mdd1 &lt;&lt; &quot;  |  &quot; &lt;&lt; mdh1 + mdh2 + mdh3 + mdh4 &lt;&lt; &quot;  |  &quot;  &lt;&lt; mdf1 + mdf2 + mdf3 + mdf4 &lt;&lt; endl ; 

}

	myFile.close();

    getchar () ;
    return 0; 
}
</code></pre>
<p>hier die werte die in der csv stehen</p>
<pre><code>Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          0 	|             2 
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          0 	|             0.5 
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          1.25 	|             0 
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0 	|             1 
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-03|          0 	|             3 
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          1.5 	|             0 
Datum        |   Stunden gearbeitet | Dateien erstellt 
2012-10-04|          10 	|             0
</code></pre>
<p>und er rechnet nur zeile 2 ,10 , 12 , 14 . die anderen 3 werte zeilen liest er nicht ein in meine neuen doubles wieso ?<br />
achja ps das giebt er zum schlus in die csv aus</p>
<pre><code>2012-10-04  |  0  |  1.25  |  1.5  |  10|-|-| 3  |  0  |  0  |  0

2012-10-03  |  12.75  |  3
</code></pre>
<p>sieht jemand mein Problem ..<br />
(außer das ich den code nicht verstehe ... gewisse foren mitglieder fühlen sich schon angesprochen <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/2261637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261637</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 13:13:48 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 14:15:28 GMT]]></title><description><![CDATA[<p>.. ja ich sehe Dein Problem <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>immer da wo im Code</p>
<pre><code class="language-cpp">//MD'D summieren
</code></pre>
<p>steht, musst Du auch Code hinschreiben, der die MDs summiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261662</guid><dc:creator><![CDATA[Besserwessi]]></dc:creator><pubDate>Thu, 18 Oct 2012 14:15:28 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 14:21:55 GMT]]></title><description><![CDATA[<p>Sagst du das weil du der meinung bist der muss dahin oder weil ich das kommentar dort verfasst habe ? <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="😃"
    /> <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="😉"
    /> .. aber nein klappt nicht ... es war ursprünglich anders geplannt ich habe nur vergessen die kommentare zu löschen <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/2261666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261666</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 14:21:55 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 14:26:32 GMT]]></title><description><![CDATA[<p>ich bin der Meinung, das Summieren muss an diese Stellen. Was klappt nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261671</guid><dc:creator><![CDATA[Besserwessi]]></dc:creator><pubDate>Thu, 18 Oct 2012 14:26:32 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 14:32:05 GMT]]></title><description><![CDATA[<p>Besserwessi schrieb:</p>
<blockquote>
<p>ich bin der Meinung, das Summieren muss an diese Stellen. Was klappt nicht?</p>
</blockquote>
<p>Das summieren dort <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="🙂"
    /> auf jedenfall nicht auf meiner art <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="😕"
    /> fällt dir eine bessere art ein ? <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 />
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/2261676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261676</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 14:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 14:43:18 GMT]]></title><description><![CDATA[<p>Summieren geht mit + <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 />
Weißt Du, dass man mit der Information 'klappt nicht' keinerlei Hilfestellung geben kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261683</guid><dc:creator><![CDATA[Besserwessi]]></dc:creator><pubDate>Thu, 18 Oct 2012 14:43:18 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 14:46:42 GMT]]></title><description><![CDATA[<p>Besserwessi schrieb:</p>
<blockquote>
<p>Summieren geht mit + <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 />
Weißt Du, dass man mit der Information 'klappt nicht' keinerlei Hilfestellung geben kann.</p>
</blockquote>
<p>Da hst du villt Recht <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 />
Also ich überschreite damit gültigkeitsbereiche ...<br />
deswegen summiere ich ganz unten alles zusammen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261689</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 14:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:06:25 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Also ich überschreite damit gültigkeitsbereiche ...</p>
</blockquote>
<p>was bedeutet das - gibt es eine Fehlermeldung, Crash irgendwas?</p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>deswegen summiere ich ganz unten alles zusammen</p>
</blockquote>
<p>nein, Du summierst nur den jeweils zuletzt gelesenen Wert aus jeder Datei. Wo glaubst Du denn geschieht das Summieren von zwei Werten aus einer Datei in Deinem Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261703</guid><dc:creator><![CDATA[Besserwessi]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:06:25 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:16:45 GMT]]></title><description><![CDATA[<p>Besserwessi schrieb:</p>
<blockquote>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Also ich überschreite damit gültigkeitsbereiche ...</p>
</blockquote>
<p>was bedeutet das - gibt es eine Fehlermeldung, Crash irgendwas?</p>
</blockquote>
<p>Das wird dir klar, wenn du seine letzten beiden Threads liest. Er weiß nicht wirklich, was ein Gültigkeitsbereich ist. Er wartet darauf, dass ihm jemand eine Komplettlösung macht. Entweder gib sie ihm oder lass es. Aber versuch nicht die pädagogische Tour. Sie funktioniert nicht. Da wurden hier im Forum schon 13 Seiten für verschwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261705</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:16:45 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:19:37 GMT]]></title><description><![CDATA[<p>Zu dem gültigkeitsbereich : Ähm ja es kommem mehrere fehlermeldungen das meine md's nicht deklariert sind</p>
<p>wo das summieren geschied ganz unten ?</p>
<pre><code class="language-cpp">myFile.open (&quot;C:/valueextractor/extractor.csv&quot;);
	   if (myFile)
	   {

	   string  mdd4 (md.datum) ;
	   double mdf4 (md.filescreated) ;
	   double mdh4 (md.hours_worked);

	   cout  &lt;&lt; endl &lt;&lt; mdd1 &lt;&lt; &quot;  |  &quot; &lt;&lt; mdh1  &lt;&lt; &quot;  |  &quot; &lt;&lt; mdf1 &lt;&lt; endl ; 
	   cout  &lt;&lt; mdd2 &lt;&lt; &quot;  |  &quot; &lt;&lt;  mdh2 + mdh3 + mdh4 &lt;&lt; &quot;  |  &quot; &lt;&lt;  mdf2 + mdf3 + mdf4 &lt;&lt; endl ; 

	   myFile &lt;&lt; mdd1 &lt;&lt; &quot;  |  &quot; &lt;&lt; mdh1  &lt;&lt; &quot;  |  &quot; &lt;&lt; mdf1 &lt;&lt; endl ; 
	   myFile  &lt;&lt; mdd2 &lt;&lt; &quot;  |  &quot; &lt;&lt;  mdh2 + mdh3 + mdh4 &lt;&lt; &quot;  |  &quot; &lt;&lt;  mdf2 + mdf3 + mdf4 &lt;&lt; endl ;

}

	myFile.close();
</code></pre>
<p>ja das ich jeweils nur den zuletzt gemessenen wert summiere weiß ich ja</p>
<p>ich habe ja hinter jeder meiner eingelesenen dateien nochmal den inhalt in ein<br />
neu erstellte string oder double geschrieben und die summiere ich unten zusammen .. also lese ich je den zuletzt gemessenen wert in meine neu erstellte strings oder doubles ?<br />
wie kann ich denn nicht das zuletzt gemessene sondern alles in die neuen strings und doubles schreiben ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261708</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:19:37 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:22:56 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Besserwessi schrieb:</p>
<blockquote>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Also ich überschreite damit gültigkeitsbereiche ...</p>
</blockquote>
<p>was bedeutet das - gibt es eine Fehlermeldung, Crash irgendwas?</p>
</blockquote>
<p>Das wird dir klar, wenn du seine letzten beiden Threads liest. Er weiß nicht wirklich, was ein Gültigkeitsbereich ist. Er wartet darauf, dass ihm jemand eine Komplettlösung macht. Entweder gib sie ihm oder lass es. Aber versuch nicht die pädagogische Tour. Sie funktioniert nicht. Da wurden hier im Forum schon 13 Seiten für verschwendet.</p>
</blockquote>
<p>Das Reicht jetzt !! was bildest du dir eigendlich ein ... er versucht es wenigstens auf die nette tour nicht so wie du unhäfflich und denkst du wärst der beste<br />
und nein ich habe tausendmal gesagt ich will keine komplette lösung sondern nur wissen wo der fehler liegt ... das kriege ich schon alleine gelöst wenn ich weiß wo der ist !!</p>
<p>und ich sagte dir auch das du es lassen sollst .. ich dachte du hast die gedult mit mir verloren .. aber genug zeit um mich runter zu machen .... eingebildeter !§%§ !!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261709</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:33:11 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Zu dem gültigkeitsbereich : Ähm ja es kommem mehrere fehlermeldungen das meine md's nicht deklariert sind</p>
</blockquote>
<p>was spricht dann dagegen, die md's zu deklarieren?</p>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>wie kann ich denn nicht das zuletzt gemessene sondern alles in die neuen strings und doubles schreiben ?</p>
</blockquote>
<p>gar nicht - Du kannst nicht mehr als einen double in einen double stecken. Strings könntest Du an einander ketten - aber das ist wohl nicht, was Du willst.<br />
Und wenn Du die Summe willst, geht mit +, sagte ich schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261715</guid><dc:creator><![CDATA[Besserwessi]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:36:36 GMT]]></title><description><![CDATA[<p>Hmmm ou ... Ja also in doubles passten nie mehr als ein double ?<br />
ok Und in Arrays ? da kann ich ja ziemlich viele ints unterbringen bei bedarf ... gilt das auch für doubles ? <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/2261718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261718</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:36:36 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:39:27 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Das Reicht jetzt !! was bildest du dir eigendlich ein ... er versucht es wenigstens auf die nette tour nicht so wie du unhäfflich und denkst du wärst der beste<br />
und nein ich habe tausendmal gesagt ich will keine komplette lösung sondern nur wissen wo der fehler liegt ... das kriege ich schon alleine gelöst wenn ich weiß wo der ist !!</p>
<p>und ich sagte dir auch das du es lassen sollst .. ich dachte du hast die gedult mit mir verloren .. aber genug zeit um mich runter zu machen .... eingebildeter !§%§ !!</p>
</blockquote>
<p><strong>DU</strong> verschwendest hier seit Wochen die Zeit freiwilliger Helfer mit den immergleichen Fragen, weil du einfach nicht die Tipps befolgst, die dir in dem ersten Thread in den ersten Antworten gegeben wurden und nicht wenigstens mal so viel C++ lernst, dass du die Antworten (die du zu dieser Frage auch schon zig mal bekommen hast) überhaupt verstehst. Du merkst ja nicht einmal, dass du deine Antwort schon mindestens 5x bekommen hast.</p>
<p>Ich schreite hier als Moderator des Forums ein, nicht um dir zu helfen, sondern um Besserwessi davor zu bewahren, was ich, Werner Salomon, unskilled, out, Michael E. und andere schon längst hinter uns haben: Mit einer Wand reden. Da kann er viel besser jemand anderem helfen, dem das auch was bringt und wo er hinterher das Gefühl hat, auch wirklich geholfen zu haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261720</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:39:27 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:39:39 GMT]]></title><description><![CDATA[<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Hmmm ou ... Ja also in doubles passten nie mehr als ein double ?<br />
ok Und in Arrays ? da kann ich ja ziemlich viele ints unterbringen bei bedarf ... gilt das auch für doubles ? <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>
</blockquote>
<p>Klar, wobei Container besser sind. Du hast aber nie gesagt, dass Du Arrays brauchst - wofür? Ich dachte, Du wolltest summieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2261721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261721</guid><dc:creator><![CDATA[Besserwessi]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:39:39 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:46:26 GMT]]></title><description><![CDATA[<p>Besserwessi schrieb:</p>
<blockquote>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Hmmm ou ... Ja also in doubles passten nie mehr als ein double ?<br />
ok Und in Arrays ? da kann ich ja ziemlich viele ints unterbringen bei bedarf ... gilt das auch für doubles ? <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>
</blockquote>
<p>Klar, wobei Container besser sind. Du hast aber nie gesagt, dass Du Arrays brauchst - wofür? Ich dachte, Du wolltest summieren.</p>
</blockquote>
<p>nun ja das summieren klappt jetzt ja wunderbar ganz unten im code ... mit dem &quot;+&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="😉"
    /> nur das er nicht alles zeilen summiert weil ich ja meine neuen doubles summieren will wo nur ein double rein passt ... deswegen dachte ich mir wenn ich<br />
meine neuen doubles ( die ich zurzeit summiere ) mit arrays oder besser containern .. danke :).. austausche .. könnte ich es richtig summieren ? denk ich da falsch ? oder ... <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/2261728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261728</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:46:26 GMT</pubDate></item><item><title><![CDATA[Reply to Summieren und sortieren on Thu, 18 Oct 2012 15:50:32 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Cevin19994 schrieb:</p>
<blockquote>
<p>Das Reicht jetzt !! was bildest du dir eigendlich ein ... er versucht es wenigstens auf die nette tour nicht so wie du unhäfflich und denkst du wärst der beste<br />
und nein ich habe tausendmal gesagt ich will keine komplette lösung sondern nur wissen wo der fehler liegt ... das kriege ich schon alleine gelöst wenn ich weiß wo der ist !!</p>
<p>und ich sagte dir auch das du es lassen sollst .. ich dachte du hast die gedult mit mir verloren .. aber genug zeit um mich runter zu machen .... eingebildeter !§%§ !!</p>
</blockquote>
<p><strong>DU</strong> verschwendest hier seit Wochen die Zeit freiwilliger Helfer mit den immergleichen Fragen, weil du einfach nicht die Tipps befolgst, die dir in dem ersten Thread in den ersten Antworten gegeben wurden und nicht wenigstens mal so viel C++ lernst, dass du die Antworten (die du zu dieser Frage auch schon zig mal bekommen hast) überhaupt verstehst. Du merkst ja nicht einmal, dass du deine Antwort schon mindestens 5x bekommen hast.</p>
<p>Ich schreite hier als Moderator des Forums ein, nicht um dir zu helfen, sondern um Besserwessi davor zu bewahren, was ich, Werner Salomon, unskilled, out, Michael E. und andere schon längst hinter uns haben: Mit einer Wand reden. Da kann er viel besser jemand anderem helfen, dem das auch was bringt und wo er hinterher das Gefühl hat, auch wirklich geholfen zu haben.</p>
</blockquote>
<p>ach komm niemand mag dich hier .. toller moderator .. ich habe deine letzten antworten gesehen .. du bist nicht nur zu mir so negativ sondern zu allem was dir nicht passt .. und das hörst du wohl nicht zum erstenmal .... und ob du es glaubst oder nicht ... selbst wenn mein problem nicht gelöst ist hat er mir schon geholfen .. ich weiß jetzt warum das mit dem summieren nicht klappt wie es soll .. dafür bin ich auch dankbar ... und ganz ehrlich such dir ne freundin ... irgendwann verlier ich auch meine geduld mit menschen und da bin ich nicht mehr höfflich ... also endschuldige meinen ton diesmal bitte gruß cevin <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/2261731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2261731</guid><dc:creator><![CDATA[Cevin19994]]></dc:creator><pubDate>Thu, 18 Oct 2012 15:50:32 GMT</pubDate></item></channel></rss>