<?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[Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?)]]></title><description><![CDATA[<p>Hoi! Habt ihr eine Idee, wie ich folgendes Umsetzen kann? (Vorab grade mal der komplette Code)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;conio.h&gt;
#include &lt;sstream&gt;
#include &lt;windows.h&gt;
#include &lt;cstdlib&gt;
using namespace std;

//Funktionen//
bool insert(string usern); 
bool close = false; 
string open_user();
int end = 1; 

//Main-Funktion//
int main()
{
    CopyFile(&quot;user.list&quot;, &quot;user_temp.list&quot;, false);
    string adresse;
     HWND hwnd = FindWindow(&quot;ConsoleWindowClass&quot;,NULL);
     ShowWindow(hwnd,SW_HIDE);
     int ruck;
                ruck = MessageBox(NULL,&quot;Saplogon-Server Update verfügbar. Update jetzt starten?&quot;,&quot;SapLogon Update&quot;,MB_OKCANCEL|MB_ICONEXCLAMATION);
    do
    {

                switch(ruck)
                {

                            case IDCANCEL:
                                 exit(0);
                                 break;
                            case IDOK:  
                                 adresse = open_user();     
                                 insert(adresse);

                }

        }while(close == false);
         MessageBox(NULL,&quot;Update erfolgreich!&quot;,&quot;SapLogon Update&quot;,MB_OK);

         remove(&quot;user.list&quot;);
         rename(&quot;user_temp.list&quot;,&quot;user.list&quot;);

}

//Öffne User-Liste und gebe ersten User = return //
string open_user()
{
       string
             buffer,
             user,
             substr;

       int

             begin = 0,
             i=0;
       if(end&gt;0)
       {
           fstream userlist_in(&quot;user.list&quot;, ios::in);
           if(userlist_in.good())
           {

                        while(!userlist_in.eof())
                        {
                                          getline(userlist_in,buffer);
                                          user+=buffer;
                                          user+=&quot;\n&quot;; 

                      }

           }

           else 
           {
                MessageBox(NULL,&quot;Fehler beim öffnen der User-Datei &quot;,&quot;SapLogon Update&quot;,MB_OK);

           }

           userlist_in.close();

           end = user.find_first_of(&quot;\n&quot;);
           for(i=0; i&lt;=end-1;i++)
           {
                   substr += user[i];

           }

          user.erase(0,end+1);
          fstream userlist_out(&quot;user.list&quot;, ios::out);
          userlist_out &lt;&lt; user;
          userlist_out.close();

           return substr;
       }

       else
       {
           bool close = true;
       }

}

//Öffne Saplogon und schreibe Servereintrag//
bool insert(string usern)                                                               
{
     string 
           buffer, 
           array,
           user = &quot;C:\\Users\\&quot;;
           user.append(usern);
           user.append(&quot;\\AppData\\Roaming\\SAP\\Common\\saplogon.ini&quot;);

    fstream datei(&quot;saplogon.ini&quot;, ios:: in | ios::out);                                         // string user als Dateiadresse angeben ////////////////////////////////////////////
    if(!datei.good()) 
    {
                      MessageBox(NULL,&quot;Datei nicht gefunden!&quot;,&quot;SapLogon Update&quot;,MB_OK | MB_ICONERROR);
                      exit(0);
                      }
    else{
    while (!datei.eof() &amp;&amp; datei.good())                //Datei zeilenweise in Array einlesen
    { 
        getline(datei,buffer); 
        array+=buffer; 
        array+=&quot;\n&quot;;

    } 

    datei.close();

     string search (&quot;[Description]&quot;);

     int 
        pos, pos2, pos3;

    if(array.find(&quot;SB4 Produktiv ECC 6.0 +&quot;) == string::npos)
    {
        int counter;
                       pos= static_cast&lt;int&gt; (array.find(search));
                       pos2= static_cast&lt;int&gt; (array.find(&quot;=\n&quot;,pos));
                       pos3= static_cast&lt;int&gt; (array.find(&quot;[&quot;,pos+1));
                       int counter1, counter2;
                       if(pos2&lt;pos3)
                       {
                       array.insert(pos2+1,&quot;SB4 Produktiv ECC 6.0 +&quot;);
                       counter++;
                       }
                       else
                       {
                            int 
                                counter = 1,
                                div = 0,
                                temp,
                                i,
                                numspaces;
                           bool 
                                close = false;

                           char 
                                nextChar;

                           string 
                                  s1;

                       numspaces=1;
                        div = pos3-pos;
                        s1 = array.substr(pos,div);
                        for(i=0; i&lt;int(s1.length());i++)
                        {
                                nextChar = s1.at(i);
                                if(nextChar=='=')
                                {
                                                 numspaces++;
                                                 }
                        }

                           ///////////////////////////////////////////////////////////////////////////////////////////do while counter

                           string teil;
                           string ganz (&quot;Item&quot;);
                           stringstream out;
                           out &lt;&lt; numspaces;
                           teil = out.str();
                           ganz.append(teil);
                           ganz.append(&quot;=SB4 Produktiv ECC 6.0 +&quot;);
                           array.insert(pos3, ganz);

                       }

    }

    else 
    {

    }
    fstream datei2(&quot;saplogon.ini&quot;, ios::out);
    datei2 &lt;&lt; array;
    datei2.close();
    return true;
     }
}
</code></pre>
<p>Kurz zusammengefasste Funktion: Das Programm liest eine Liste mit Computernamen ein und greift auf den jeweils zugehörigen Computer zu und öffnet die &quot;saplogon.ini&quot;. In dieser stellt er fest ob ein neuer Server schon eingetragen ist und ergänzt ihn bei Bedarf.<br />
So weit so relativ gut (Gibt noch ein zwei Problemchen, die ich eventuell auch noch selber rausbekomm. Zur Not schreib ich die noch mal gesondert hier).</p>
<p>So: Die Dateiadresse setzt sich ja aus einem Usernamen und den restlichen Geschwafel zusammen. Also, dass es am Ende eine richtige Adresse ergibt, über welche ich über fstream eine Datei öffnen kann. Das klappt in den Zeilen 122-124 auch ganz gut. Aus einem kleineren Bug heraus steht in der nachfolgenden Zeile (fstream(...)) nicht der Wert user.c_str() sondern der einfachheit halber erstmal eine ordnerinterne Datei, um die Funktion zu testen. So weit auch so gut. Nun ergibt sich aber folgendes Problem: Jeder User hat diese Datei 3x. Und zwar an drei unterschiedlichen orten. Wie kann ich jetzt eine Schleife einbauen, dass alle Funktionen erhalten bleiben und ich nicht den ganzen Code drei mal in das Programm packen muss?? Also, ein und die selbe prozedur soll für jeden Benutzer 3x an unterschiedlichen Orten ausgeführt werden. Die genauen Positionen habe ich leider auf der Arbeit vergessen, eine war jedoch in AppData und eine unter ProgrammFiles. Aber das ist ja auch nicht so wichtig. Da der Code jedoch fast eine einzige String-Manipulation ist, ist er ziemlich fehleranfällig. Daher sollte die schleife, die funktion oder was auch immer zur gewünschten Lösung herbeiträgt, möglichst kompakt gehalten werden. Habe schon Alles mögliche ausprobiert, von if's, switch case's etc...<br />
Einen Ansatz hatte ich einmal, bei dem ich aber nichtmal weiß, ob das theoretisch möglich ist. Und zwar: Über einen Stream (fstream datei zb) mehrere Datein gleichzeitig öffnen und in eine ruck den nachfolgenden Code auf alle gleichzeitig anwenden lassen. Ist sowas möglich? Wenn ja, wie?<br />
Könnt ihr mir helfen?</p>
<h2>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="🙂"
    /></h2>
]]></description><link>https://www.c-plusplus.net/forum/topic/299067/hilfe-bei-fstream-projekt-schleife-fstream-was-hilft</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 12:44:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/299067.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Feb 2012 17:39:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?) on Wed, 01 Feb 2012 17:39:08 GMT]]></title><description><![CDATA[<p>Hoi! Habt ihr eine Idee, wie ich folgendes Umsetzen kann? (Vorab grade mal der komplette Code)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;conio.h&gt;
#include &lt;sstream&gt;
#include &lt;windows.h&gt;
#include &lt;cstdlib&gt;
using namespace std;

//Funktionen//
bool insert(string usern); 
bool close = false; 
string open_user();
int end = 1; 

//Main-Funktion//
int main()
{
    CopyFile(&quot;user.list&quot;, &quot;user_temp.list&quot;, false);
    string adresse;
     HWND hwnd = FindWindow(&quot;ConsoleWindowClass&quot;,NULL);
     ShowWindow(hwnd,SW_HIDE);
     int ruck;
                ruck = MessageBox(NULL,&quot;Saplogon-Server Update verfügbar. Update jetzt starten?&quot;,&quot;SapLogon Update&quot;,MB_OKCANCEL|MB_ICONEXCLAMATION);
    do
    {

                switch(ruck)
                {

                            case IDCANCEL:
                                 exit(0);
                                 break;
                            case IDOK:  
                                 adresse = open_user();     
                                 insert(adresse);

                }

        }while(close == false);
         MessageBox(NULL,&quot;Update erfolgreich!&quot;,&quot;SapLogon Update&quot;,MB_OK);

         remove(&quot;user.list&quot;);
         rename(&quot;user_temp.list&quot;,&quot;user.list&quot;);

}

//Öffne User-Liste und gebe ersten User = return //
string open_user()
{
       string
             buffer,
             user,
             substr;

       int

             begin = 0,
             i=0;
       if(end&gt;0)
       {
           fstream userlist_in(&quot;user.list&quot;, ios::in);
           if(userlist_in.good())
           {

                        while(!userlist_in.eof())
                        {
                                          getline(userlist_in,buffer);
                                          user+=buffer;
                                          user+=&quot;\n&quot;; 

                      }

           }

           else 
           {
                MessageBox(NULL,&quot;Fehler beim öffnen der User-Datei &quot;,&quot;SapLogon Update&quot;,MB_OK);

           }

           userlist_in.close();

           end = user.find_first_of(&quot;\n&quot;);
           for(i=0; i&lt;=end-1;i++)
           {
                   substr += user[i];

           }

          user.erase(0,end+1);
          fstream userlist_out(&quot;user.list&quot;, ios::out);
          userlist_out &lt;&lt; user;
          userlist_out.close();

           return substr;
       }

       else
       {
           bool close = true;
       }

}

//Öffne Saplogon und schreibe Servereintrag//
bool insert(string usern)                                                               
{
     string 
           buffer, 
           array,
           user = &quot;C:\\Users\\&quot;;
           user.append(usern);
           user.append(&quot;\\AppData\\Roaming\\SAP\\Common\\saplogon.ini&quot;);

    fstream datei(&quot;saplogon.ini&quot;, ios:: in | ios::out);                                         // string user als Dateiadresse angeben ////////////////////////////////////////////
    if(!datei.good()) 
    {
                      MessageBox(NULL,&quot;Datei nicht gefunden!&quot;,&quot;SapLogon Update&quot;,MB_OK | MB_ICONERROR);
                      exit(0);
                      }
    else{
    while (!datei.eof() &amp;&amp; datei.good())                //Datei zeilenweise in Array einlesen
    { 
        getline(datei,buffer); 
        array+=buffer; 
        array+=&quot;\n&quot;;

    } 

    datei.close();

     string search (&quot;[Description]&quot;);

     int 
        pos, pos2, pos3;

    if(array.find(&quot;SB4 Produktiv ECC 6.0 +&quot;) == string::npos)
    {
        int counter;
                       pos= static_cast&lt;int&gt; (array.find(search));
                       pos2= static_cast&lt;int&gt; (array.find(&quot;=\n&quot;,pos));
                       pos3= static_cast&lt;int&gt; (array.find(&quot;[&quot;,pos+1));
                       int counter1, counter2;
                       if(pos2&lt;pos3)
                       {
                       array.insert(pos2+1,&quot;SB4 Produktiv ECC 6.0 +&quot;);
                       counter++;
                       }
                       else
                       {
                            int 
                                counter = 1,
                                div = 0,
                                temp,
                                i,
                                numspaces;
                           bool 
                                close = false;

                           char 
                                nextChar;

                           string 
                                  s1;

                       numspaces=1;
                        div = pos3-pos;
                        s1 = array.substr(pos,div);
                        for(i=0; i&lt;int(s1.length());i++)
                        {
                                nextChar = s1.at(i);
                                if(nextChar=='=')
                                {
                                                 numspaces++;
                                                 }
                        }

                           ///////////////////////////////////////////////////////////////////////////////////////////do while counter

                           string teil;
                           string ganz (&quot;Item&quot;);
                           stringstream out;
                           out &lt;&lt; numspaces;
                           teil = out.str();
                           ganz.append(teil);
                           ganz.append(&quot;=SB4 Produktiv ECC 6.0 +&quot;);
                           array.insert(pos3, ganz);

                       }

    }

    else 
    {

    }
    fstream datei2(&quot;saplogon.ini&quot;, ios::out);
    datei2 &lt;&lt; array;
    datei2.close();
    return true;
     }
}
</code></pre>
<p>Kurz zusammengefasste Funktion: Das Programm liest eine Liste mit Computernamen ein und greift auf den jeweils zugehörigen Computer zu und öffnet die &quot;saplogon.ini&quot;. In dieser stellt er fest ob ein neuer Server schon eingetragen ist und ergänzt ihn bei Bedarf.<br />
So weit so relativ gut (Gibt noch ein zwei Problemchen, die ich eventuell auch noch selber rausbekomm. Zur Not schreib ich die noch mal gesondert hier).</p>
<p>So: Die Dateiadresse setzt sich ja aus einem Usernamen und den restlichen Geschwafel zusammen. Also, dass es am Ende eine richtige Adresse ergibt, über welche ich über fstream eine Datei öffnen kann. Das klappt in den Zeilen 122-124 auch ganz gut. Aus einem kleineren Bug heraus steht in der nachfolgenden Zeile (fstream(...)) nicht der Wert user.c_str() sondern der einfachheit halber erstmal eine ordnerinterne Datei, um die Funktion zu testen. So weit auch so gut. Nun ergibt sich aber folgendes Problem: Jeder User hat diese Datei 3x. Und zwar an drei unterschiedlichen orten. Wie kann ich jetzt eine Schleife einbauen, dass alle Funktionen erhalten bleiben und ich nicht den ganzen Code drei mal in das Programm packen muss?? Also, ein und die selbe prozedur soll für jeden Benutzer 3x an unterschiedlichen Orten ausgeführt werden. Die genauen Positionen habe ich leider auf der Arbeit vergessen, eine war jedoch in AppData und eine unter ProgrammFiles. Aber das ist ja auch nicht so wichtig. Da der Code jedoch fast eine einzige String-Manipulation ist, ist er ziemlich fehleranfällig. Daher sollte die schleife, die funktion oder was auch immer zur gewünschten Lösung herbeiträgt, möglichst kompakt gehalten werden. Habe schon Alles mögliche ausprobiert, von if's, switch case's etc...<br />
Einen Ansatz hatte ich einmal, bei dem ich aber nichtmal weiß, ob das theoretisch möglich ist. Und zwar: Über einen Stream (fstream datei zb) mehrere Datein gleichzeitig öffnen und in eine ruck den nachfolgenden Code auf alle gleichzeitig anwenden lassen. Ist sowas möglich? Wenn ja, wie?<br />
Könnt ihr mir helfen?</p>
<h2>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="🙂"
    /></h2>
]]></description><link>https://www.c-plusplus.net/forum/post/2175789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2175789</guid><dc:creator><![CDATA[iGelb]]></dc:creator><pubDate>Wed, 01 Feb 2012 17:39:08 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?) on Wed, 01 Feb 2012 17:47:59 GMT]]></title><description><![CDATA[<p>Du darfst gerne einen vector&lt;string&gt; anlegen und über diesen iterieren. Reicht dir das als Tipp?</p>
<p>Du machst übrigens viel falsch: Denk mal drüber nach, was wohl passiert, wenn in Zeile 138 ein Lesefehler auftritt, zum Beispiel Dateiende. Deine Schleifenlogik ist im Moment genau verkehrt rum. Du suchst vermutlich so etwas wie <code>while(getline(...)) ...</code> . Ebenso bei allen deinen anderen Leseaktionen.</p>
<p>Deine Einrückung macht den Code aktiv unleserlich, was schon fast ein Kunststück ist.</p>
<p>Du hast auch noch nicht so viel mit Dateien gearbeitet, oder? Schonmal was von ifstream und ofstream gehört? Oder darüber nachgedacht, was wohl der Destruktor von so einem Stream tut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2175793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2175793</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 01 Feb 2012 17:47:59 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?) on Wed, 01 Feb 2012 18:49:14 GMT]]></title><description><![CDATA[<p>Ehrlichgesagt gehts gerade nur ums EINMAL funktionieren. Das Programm muss einmal laufen und kann dann in die Tonne. Da es aber ein Wichtiges ist, also eins was sich wirklich auf den ganzen Betrieb auswirkt, sollte es natürlich richtig laufen.</p>
<p>Du könntest mir nicht ein wenig Code-Hilfe leisten, oder? Ich bin grad mitten im Lernprozess, so bei Textverarbeitung. Mit den eher objektorientierten Sachen wie klassen und vectoren habe ich gerade erst angefangen. Das Programm ergibt sich jedoch aus meinem Praktikum.</p>
<p>Wäre echt nett, wenn du ein zwei Code's mal rauspicken würdest und sie mal 'sinnvoll(er)' gestalten könntest, oder das mit dem vector mal reinbastelst.<br />
Ist natürlich doof, jemand Anderen darum zu bitten ihm 'Arbeit' abzunehemn, aber ich würde den Code nicht dann einfach nur stolz vorlegen, sondern innig studieren um auch was zu lernen. Möchte nach dem Abi auch Informatik studieren <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>Und ja, ich habe vorher eigentlich noch nie richtig mit strings und dateistreams gearbeitet und war von daher sogar froh, es auf den bisherigen (natürlich noch schlechten) stand zu bringen.^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2175825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2175825</guid><dc:creator><![CDATA[iGelb]]></dc:creator><pubDate>Wed, 01 Feb 2012 18:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?) on Thu, 02 Feb 2012 07:57:22 GMT]]></title><description><![CDATA[<p>Mal ganz provokant gefragt: Warum sollten wir uns die Mühe machen etwas für die Tonne zu schreiben <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="😕"
    /> Ich mach das ja hier gerade <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>Wo du zu allem Überfluss auch noch Informatik studieren willst <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>Wenn du wirklich Informatik auf dem Schirm hast, sind das bislang doch nur einfache Grundlagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2175911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2175911</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Thu, 02 Feb 2012 07:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?) on Thu, 02 Feb 2012 08:34:01 GMT]]></title><description><![CDATA[<p>iGelb schrieb:</p>
<blockquote>
<p>Ehrlichgesagt gehts gerade nur ums EINMAL funktionieren. Das Programm muss einmal laufen und kann dann in die Tonne.</p>
</blockquote>
<p>Das hat man schon zu oft gehört und ist dann später eines Besseren belehrt worden, um es noch zu glauben. Irgendwann heißt es &quot;wir hatten da doch schonmal so was ähnliches...&quot;<br />
Davon abgesehen, wenn es so wichtig ist, dann solltest du es auch solide implementieren und nicht durch Nachlässigkeiten irgendwelche Fehler provozieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2175918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2175918</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 02 Feb 2012 08:34:01 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe bei fstream-Projekt. (Schleife&#x2F;fstream - Was hilft?) on Thu, 02 Feb 2012 08:44:19 GMT]]></title><description><![CDATA[<p>f.-th. schrieb:</p>
<blockquote>
<p>Mal ganz provokant gefragt: Warum sollten wir uns die Mühe machen etwas für die Tonne zu schreiben <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="😕"
    /> Ich mach das ja hier gerade <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>Wo du zu allem Überfluss auch noch Informatik studieren willst <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>Wenn du wirklich Informatik auf dem Schirm hast, sind das bislang doch nur einfache Grundlagen.</p>
</blockquote>
<p>Wieso den zu allem Überflus? o.O</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2175921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2175921</guid><dc:creator><![CDATA[iGelb]]></dc:creator><pubDate>Thu, 02 Feb 2012 08:44:19 GMT</pubDate></item></channel></rss>