Начинаю осваивать язык Си. Для этого выбрал Книгу "Б. Керниган, Д. Ритчи Язык программирования Си".
Появились проблемы у упражнением
#include <stdio.h>
/* копирование ввода на вывод, 1-я версия */
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
Проблема в том, что не получается ввести значение этой самой "EOF" она равна -1. Писал программу которая выводила значения на печать.
Поэтому программа работает всегда. завершить ее не могу. Далее по тексту тоже есть несколько программ, которые зависят от конца ввода. только тогда результат выдают. Но, во входном потоке я не знаю как ввести EOF правильно