Zeile aus Textdatei lesen und in Variablen speichern
-
hi,
ich möchte aus einer textdatei die einzelen zeilen auslesen, diese dann verändern und in einer neuen textdatei speichern.
also es gibt eine texdatei (test.txt) die z.B. so aussieht:
hallo liebe communitydie texdatei enthält also in diesem beispiel 3 zeilen. jetzt soll die erste zeile gelesen werden und in eine variable gespeichert werden. dann soll die 2'te zeile gelesen werden usw. das programm sollte aber auch merken wenn es keine zeilen mehr gibt, also wenn die textdatei zuende ist (in diesem beispiel nach der 3'ten zeile).
mein problem ist das ich nicht versteh wie ich die einzelnen zeilen in variablen packen soll.könntet ihr mir da weiterhelfen.
wäre sehr dankbar für antworte.
-
std::istream Input("text.txt"); std::vector<std::string> Zeilen; for(Zeilen.sizetype i = 0; Input; i++) { Zeilen.push_back(); std::getline(Input, Zeilen[i]); }Ungetestet.
-
-
