Автор: dima_nn (05.01.2008 в 14:04)
Помогите пожалуйста разобрать работу этих функций. Как написано в книге Язык программирования C(Керниган и Ритчи) то функция getchar() читает из входного потока один символ, а функция putchar(int) печатает символ. Но у меня не получается определить конец, сказано что для этого есть константа EOF(-1), но почему-то вот этот пример работает не так как пологается:
#include <stdio.h>
main()
{
int c;
c = getchar();
while(c != EOF) {
putchar(c);
c = getchar();
}
}
|
Помогите мне пожалуйста разобраться окончательно в этих функциях.