Config-Datei schreiben / auswerten
-
Du kannst dazu
std::getline
benutzen und alle Linien einlesen und dann die gewünschte rauspicken.
-
Das habe ich nun versucht.
fstream f; char cstr[256]; char* myarr[4]; for(i=0, i < 4, i++ ) { f.getline(cstr,sizeof(cstr)); myarr[i] = cstr; }
alle myarr[i] ist nun der letzte Wert in myarr[3]
Was muss ich tun dass myarr[i] auch den Wert an Position i hat???
-
Eingabe-File
zeile1 zeile2 zeile3 zeile4
Ausgabe-File
zeile4 zeile4 zeile4 zeile4
-
Ich würde das in etwa so machen:
std::ifstream in ( "file.txt" ); std::string line; std::vector< std::string > lines; while ( std::getline ( in, line ) ) lines.push_back ( line );