Я пробовал Dev-C++ и MinGW (32-разрядный), но каждый раз, когда я запускаю код, ничего не выводится. Я использую Windows 7. ниже мой код.Программа подсчета символов не выводит ничего
#include<stdio.h>
main()
{
long nc;
nc=0;
while(getchar()!=EOF)
++nc;
printf("Number of chars are %ld ",nc);
}
Я также пробовал pressing Ctrl-D to signal the EOF, но он не работает. когда я вводил «rajkumar» и [enter], он ничего не делает. когда я вводим «rajkumar» и^Z [enter] дважды, он заканчивается. все, что я спрашиваю, почему он не печатает ожидаемый результат? и когда я попробовал это в первый раз, он работал нормально два раза, но тогда я не знаю, что пошло не так.
Вы нажимаете enter после ввода? – ameyCU
Я думаю, что в Windows это не C-d, а C-z или что-то в этом роде. – 5gon12eder
Да, я сделал, и ничего не приходит, кроме мигающего курсора – RaJ