Jak rozpoznać EOF i EOLN gdy odcztuje znak po znaku

0

Jak odczytuje wejście znak po znaku (w pascalu), znak oczywiście zapisuje w zmiennej char. Ale nie wiem jak wykryć znak końca linii i znak końca pliku (EOF). Nie wczytuje tekstu z pliku tylko ze standardowego wejścia.

Dawno już tego nie robiłem to się zapomniało, liczę na waszą pomoc.

0

znak konca linii to w windowsie dwa znaki #13 i #10 wystepujace po sobie, a na linuxie samo #10. sprawdzanie czy wejscie sie zakonczylo jak dobrze pamietam robilo sie tak: eof(input), ale nie jestem pewien, wiec musisz sprawdzic

0
krwq napisał(a)

znak konca linii to w windowsie dwa znaki #13 i #10 wystepujace po sobie, a na linuxie samo #10. sprawdzanie czy wejscie sie zakonczylo jak dobrze pamietam robilo sie tak: eof(input), ale nie jestem pewien, wiec musisz sprawdzic
A koniec wejścia to po prostu #0 ? Program będzie prawdopodobnie sprawdzany poprzez przekierowanie strumienia wejściowego na plik.

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