Hallo zusammen,
ich habe hier begonnen an einer Funktion zu schreiben, welche Text in eine fest vorgegebene Zeile einer Textdatei einfügt:
Anstatt nun den Text einzufügen verändert die Funktion die komplette Datei und löscht willkürlich Wörter.
Danke für die Hilfe
ich habe hier begonnen an einer Funktion zu schreiben, welche Text in eine fest vorgegebene Zeile einer Textdatei einfügt:
Code:
bool write(int line, string zone, string named) {
fstream fin(named.c_str());
string buffer = "";
int i = 0;
while(!fin.eof()) {
i++;
getline(fin,buffer,'\n');
if(i == line)
fin << zone;
}
fin.close();
return true;
}
Anstatt nun den Text einzufügen verändert die Funktion die komplette Datei und löscht willkürlich Wörter.
Danke für die Hilfe