Gibt es eine Möglichkeit, Zeilenumbrüche beim Lesen einer Textdatei zu überspringen? Zum Beispiel sagen wir, ich habe zwei Textdateien, input.text
und output.text
.Wie Sie Zeilenumbrüche bei der Dateiverarbeitung ignorieren
Meine input.text
Datei sieht wie folgt aus:
welcome to stackoverflow<line break here> another sentence . . .
las ich die erste Zeile von input.text
und einen Teil der Linie zu output.text
schreiben.
Aber wenn ich die zweite Zeile nach dem Zeilenumbruch lese, geht meine erste Zeile in der Textdatei verloren.
Was soll ich tun?
die Datei lesen verwende ich diesen Code:
ifstream input.open("input.text");
while(input)
{
getline(input,string);
}
und
ofstream output;
output<<string;`
Umm was? vielleicht kenne ich den Tastencode für die Eingabetaste 13 ... –
Ich kann nicht wirklich verstehen, was die Frage stellt. 1) Was hast du probiert? 2) Was hast du erwartet? 3) Was ist eigentlich passiert? – immibis
im Grunde versuche ich einen Scanner für meine Praxis gemacht und ich lese Code aus der Textdatei und schreibe das Token zu Ausgabedatei aber mein Problem ist, wenn ich Eingabe eingeben Eingabe Textdatei alle meine Token, die bereits in der Ausgabe schreiben Datei sind löschen. Warum ? –