Przetwarzanie linii z jednego pliku tekstowego na inny
Chciałbym podziękować wszystkim, którzy pomogli mi z moim problemem. W końcu udało mi się uporządkować dane według roku urodzenia! Bardzo ceniony. Gdyby ktoś mógł mi pomóc w tym ostatnim pytaniu, byłoby świetnie
Jeśli mam linie w pliku tekstowym, które wyglądają tak:
1 4:48:08 Orvar Steingrimsson 1979 30 - 39 ara IS200
2 4:52:25 Gudni Pall Palsson 1987 18 - 29 ara IS870
Jak mogę wyprowadzić te dane do nowego pliku tekstowego, ale wymieniając tylko trzy rzeczy: rok - nazwa - czas ... tak, aby te dwie linie wyglądały tak:
1979 Orvar Steingrimsson 4:48:08
1987 Gudni Pall Palsson 4:52:25
Domyślam się, że to:
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';
Mam jednak wrażenie, że nie będę w stanie zapętlić tego przez cały plik tekstowy i wszystkie 200 wierszy. Wszelkie wskazówki mile widziane! Dzięki