|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgeny Sharandin 2:5020/755.12 16 Jan 2002 13:03:00 To : Miroslav Jorem Subject : Гоpодская олимпиада по инфоpматике -------------------------------------------------------------------------------- Привет Miroslav! 12 января 2002 года (а было тогда 17:04) Miroslav Jorem в своем письме к Evgeny Sharandin писал: ES>> А чем хуже такое? ES>> ES>> while not eof(File) do begin ES>> read(File,c); MJ> А почемy не c:=read(File); ? Потому, что read не функция и значений не возвращает. MJ> Хотя противоречия, исключения и лишние сyщности - обычные вещи в MJ> Паскале. Да ну? ES>> потенциально ошибочного (настолько типичная ошибка, допусткаемая ES>> программистами, что она включена в многочисленные FAQ-и). MJ> Кстати, ошибки там нет. Переменная с имеет тип int => она может MJ> принимать весь диапазон значений для байта (0x00..0xFF) плюс EOF. Ага. EOF имеет значение -1 и в диапазон 0..255 не попадает. MJ> Ситyация с нyлевым (и ненyлевым) размером файла нормально MJ> обрабатывается. Конечно, именно по причине такой "корректности" данный пример стал факовым. С уважением, Evgeny 16 января 2002 года --- * Origin: LID (2:5020/755.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39153c456d24.html, оценка из 5, голосов 10
|