у меня на работе случай был: надо было узнать, когда другой процесс закончит писать в файл. ну в общем местные кулибины решили читать файл, пока не попадётся _символ_ конца файла. что у них получилось - не знаю :)
> Поднимите мне веки! Вижу функцию eof() на Сях
А я вижу примерно следующее
#define eof -1
unsigned char c;
c = getc(s);
if (c == eof)
{
printf("eof");
}
;))
Вот вам пример нерабочего кода! #include <stdio.h> #include <conio.h> #define eof 27 int main() { int c; printf("make the input>/n"); while ((c=getchar())!=eof) putchar(c); } программа работает. Все выполняет положенное, кроме... Нажимаю я esc а она не завершается!!!!