я изучал EOF характер в с и наткнулся на программу:Как ввести символ EOF в эту программу?
#include <stdio.h>
main()
{
int c= 0;
while((c = getchar())!=EOF)
putchar(c);
}
его все хорошо, что дает правильное о/р, но как я выйти из цикла путем ввода EOF символ, который я вошел и он ничего не сделал.
возможно дубликат [представляющий-ВФ-с] (http://stackoverflow.com/questions/12389518/representing-eof-in-c-code) – user7
Если вы запускаете эту программу на терминале linux. Cntrl + D должен отправить EOF в программу. Вы также можете использовать такой канал, как 'echo" My Input "| ./Program'. –
Попробуйте Ctrl + D или Ctrl + Z. –