C++ Program poprawiający błędy

0

Witam, mam problem z programem poprawiającym błędy w kodzie źródłowym programu napisanego w C++(kod programu znajduje się w pliku). Błąd polega na zamianie operatorów << i >> używanych ze strumieniami cin i cout. Program powinien zastąpić każde wystąpienie niepoprawnego kodu:

 
cin <<
cout >>

poprawnym kodem:

 
cin >>
cout <<

Zakładamy, że między operatorem << a strumieniem jest dokładnie jedna spacja. Nie wiem czym najefektywniej ugryźć ten problem.

0

Getlinem i sstreamem.

0

A nie wystarczy getline() + string::find() i string::replace()?

0

wybacz za głupie pytanie: ale czy napisałeś tysiące linii kodu bez kompilacji i po wciśnięciu 'Compile' okazało się, że masz strzałki w drugą stronę? ;)

1

Swoją drogą czy to musi być C++ akurat? Bo w językach które są przystosowane do pracy z tekstem byłoby znacznie łatwiej. W takim perlu możnaby to zrobić raptem w dwóch linijkach.

1 użytkowników online, w tym zalogowanych: 0, gości: 1