Обработка строк из одного текстового файла в другой

Я хотел бы поблагодарить всех, кто помог мне с моей проблемой. Я наконец-то смог собрать данные по году рождения! Очень ценится. Если кто-нибудь может помочь мне с этим последним вопросом, это было бы здорово

Если у меня есть строки в текстовом файле, которые выглядят так:

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

Как я могу вывести эти данные в новый текстовый файл, но перечислить только три вещи: год - имя - время ... так, чтобы эти две строки выглядели так:

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

Мое предположение было таким:

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';

Однако у меня есть ощущение, что я не смогу пройти через весь текстовый файл и все 200 строк. Любые советы приветствуются! Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос