Procesando líneas de un archivo de texto a otro

Me gustaría dar las gracias a todos los que me ayudaron con mi problema. ¡Finalmente pude organizar los datos por año de nacimiento! Muy apreciado. Si alguien me puede ayudar con esta pregunta final, sería genial.

Si tengo líneas en un archivo de texto que se parecen a esto:

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

¿Cómo puedo generar estos datos en un nuevo archivo de texto pero solo enumerar tres cosas: año - nombre - tiempo ... para que estas dos líneas se vean así:

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

Mi conjetura fue esta:

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

Sin embargo, tengo la sensación de que no podré hacer un bucle en todo el archivo de texto y las 200 líneas. Cualquier consejo apreciado! Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta