Ö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(); }