Login
EOF
94 просмотров
Перейти к просмотру всей ветки
scorpi_ скептик
in Antwort ойМОЛОДой 31.03.06 08:36, Zuletzt geändert 31.03.06 16:22 (scorpi_)
Как уже заметили ранее С здесь и не пахнет, поэтому я исхожу из того, что тебе нужен С.
EOF - это просто макро, определяемый зачастую как -1. Ты видимо используешь кодировку в которой 'я' также равен -1, поэтому и получаешь наблюдаемое поведение. Использование binary в данном случае кстати вообще ни от чего не спасет, ибо -1 в твоём файле как была так и останется. Как правильно заметил
Murr, использовать надо feof():
to
Murr
злобен не Билли, злобны собственные руки. Не надо валить на Билли собственное неумение пользоваться языком. Это совершенно стандартное поведение, смотри раздел 7.9 стандарта С90.
EOF - это просто макро, определяемый зачастую как -1. Ты видимо используешь кодировку в которой 'я' также равен -1, поэтому и получаешь наблюдаемое поведение. Использование binary в данном случае кстати вообще ни от чего не спасет, ибо -1 в твоём файле как была так и останется. Как правильно заметил

to

злобен не Билли, злобны собственные руки. Не надо валить на Билли собственное неумение пользоваться языком. Это совершенно стандартное поведение, смотри раздел 7.9 стандарта С90.