while (true)
Obstawiam ten fragment kodu --- pętla wczytuje do końca dane - i przejeżdża informacje o końcu danych , znowu próbuje odczytać wejście i tu ostaje zgłoszony wyjątek ( funkcja od parsownia liczby np zgłupiała , albo zaczeła czytać niedozwoloną pamięć ) .
Wystarczy wykryć koniec danych - EOF - End Of File .