В чем тут прикол? С++ [Закрыто]

ivan84

#include <stdio.h>
/*подсчет вводимых символов*/
void main
{
long nc;
nc=0;
while(getchar!=EOF)
++nc;
printf("%ld\n",nc);
}
Программа получается ничего никогда не распечатает или я ошибаюсь?

margadon

не помню как символ EOF вводить с клавы...

ivan84

На сколько я знаю это не возможно!

Elina74

Вполне возможно.
Ctrl+Z в досе.
В линухе, вероятно, так же.

margadon

вроде его код - если я совсем уже не таво

vall

>В линухе, вероятно, так же.
Ctrl+D

ivan84

О точно Ctrl+Z!
Ае!
Спасибо!

maggi14

И вообще, здесь не написано, что это с клавы. Это не с клавы, а с потока stdin
Оставить комментарий
Имя или ник:
Комментарий: