Pewnie da się to znaleźć w Google, ale jest to właśnie jeden z tych momentów, kiedy kompletnie nie wiem co wpisać w tą wyszukiwarkę.
Mam sobie na pulpicie plik tekstowy w którym są liczby całkowite oddzielone spacją, ustawione w trzech kolumnach (liczba wierszy nie ma znaczenia dla programu, ale liczba kolumn już tak):
100 256 666
2126 13609 195
1205 -666 291
125 516 16
125 6 21
666 -12 51
Piszę program, który odczyta ten plik tekstowy i wyświetli na ekranie, a potem zsumuje te liczby.
Oto kod mojej radosnej twórczości: http://4programmers.net/Pastebin/3362 Mam nadzieję, że nikt się tu nie złapie za głowę z niedowierzaniem "Co ten noob nawymyślał!?" :D
Wyświetlenie na ekranie zawartości pliku przychodzi bez problemu, ale do zsumowania nie dochodzi po program przestaje działać:
(ten tekst "otwieram plik tekstowy o zawartości" dałem chwilę po wklejeniu tego do pastebina, więc w pastebinie nie ma tej linijki, ale to żaden problem)
Myślę, że wiem, na czym polega problem. Program dotarł już na koniec pliku gdy już wyświetlił wszystkie wiersze. No i więc nie miał jak dodawać do wektora zmiennych z kolejnych wierszy w pliku. Jestem pewien, że nie ma żadnego błędu w samym kodzie odpowiadającym za dodawanie do wektora itp.
A więc moje pytanie: Co zrobić, by program powrócił na początek odczytywanego pliku?
zamiana znacznika <quote> na <code> - furious programming