(C++) Eine Datei Zeilenweise Einlesen



  • Hi,
    ich bin recht neu mit c++ unterwegs.
    Meine Frage ist wie ich eine Datei z.b. eine txt Zeilenweise einlesen kann und dann jede Zeile z.b. in einem string speichern kann.

    Habe bis jetzt folgendes versucht und zwar:

    string str[10];
       char ch=0;
       int zaehler=0;
       while(!in.eof())
       {
          ch=in.get();
          while( ch!= 13 ) //is ch enter?
          {
                str[zaehler] = str[zaehler] + ch;
                ch=in.get();
          }
          cout<<str[zaehler]<<endl;
          ++zaehler; //nächster string
       }
    

    Allerdings schreibt er so alles in 1 string rein egal ob ein Zeilenumbruch in der Datei ist oder net -.-

    Ich wette es gibt für das waqs ich versuche eine ganz einfache Lösung nur welche -.-

    thx schonmal 😉

    (-.- ich glaub den hab ich ausversehen ins falsche forum gepostet...)

    [ Dieser Beitrag wurde am 04.03.2003 um 16:30 Uhr von Affi editiert. ]



  • Ja, ich verschiebe dich mal ins Standard-C++-Forum.

    MfG SideWinder


Anmelden zum Antworten