Verarbeiten von Zeilen von einer Textdatei in eine andere

Ich möchte mich bei allen bedanken, die mir bei meinem Problem geholfen haben. Ich konnte endlich die Daten nach Geburtsjahr ordnen! Sehr geschätzt. Wenn mir jemand bei dieser letzten Frage helfen kann, wäre das großartig

Wenn ich Zeilen in einer Textdatei habe, die so aussehen:

1    4:48:08   Orvar Steingrimsson                 1979   30 - 39 ara      IS200 
2    4:52:25   Gudni Pall Palsson                  1987   18 - 29 ara      IS870 

Wie kann ich diese Daten in eine neue Textdatei ausgeben, aber nur drei Dinge auflisten: Jahr - Name - Zeit ... damit diese beiden Zeilen so aussehen:

1979   Orvar Steingrimsson   4:48:08
1987   Gudni Pall Palsson    4:52:25

Meine Vermutung war folgende:

ifstream in("inputfile.txt");
ofstream out("outputfile.txt");
int score, year;
string name, time, group, team;
while (getline(in,str));
in >> score >> time >> name >> year >> group >> team;
//and then do something like this
out << year << name << time << '\n';

Ich habe jedoch das Gefühl, dass ich nicht in der Lage sein werde, die gesamte Textdatei und alle 200 Zeilen zu durchlaufen. Alle Tipps geschätzt! Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage