Öffnen einer Datei



  • Ich habe ein Text-Datei mir folgendem Inhalt:

    [FileReadable], test, blub

    Diese will ich öffnen und dann auf meinen Vektor legen, allerdings soll der Dateiinhalt auf 3 Strings aufgeteilt werden. Das ist bisher mein Code, aber irgendwas klappt da nicht und ich komm nicht drauf. Bitte helft mir!

    Test Arbeitsfenster::oeffnen() {
         Test t(fileExists, "---", "---");
         const char* dateiname = file_chooser("Datei auswählen", "*", "*.ts", 0);
         ifstream datei;
         datei.open(dateiname, ios::in);
         string testart, testobjekt, testparameter;
         const string s;
         string line;
         istringstream is(s);
         getline(datei,line);
         while (!datei.eof()) {
             is.str(line);
             getline(is,testart,',');
             getline(is,testobjekt,',');
             getline(is,testparameter);  
    
             tests.push_back(t);
             arbeitsbereich->add(); // Hier weiß ich nicht, was ich bei add                                                            
                                    // übergeben muss.
         }
         datei.close();
    }
    

Anmelden zum Antworten