LINUX.ORG.RU

EOF


0

0

Недавно начал познавать язык C.
В книге Кернигана и Ричи есть пример программы, выводящей на экран всё, что вводится с клавиатуры:

#include <stdio.h>

/* копирование ввода на вывод */

main()
{
    int c;

    while ((c = getchar()) != EOF)
    {
        putchar(c);
    }
}

Программа копирует вводимые данные, но я не могу понять, при каких загадочных условиях должен наступать end of file.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.