Я начал изучать C, а также начал использовать Ubuntu. Пишу коды в vim через терминал. Я учился у Кернигана и Ричи. Вот код -
#include <stdio.h>
int main()
{
int c;
while ( (c = getchar()) != EOF)
putchar(c);
return 0;
}
Теперь мой вопрос: -
- Программа останавливается, если я нажимаю ctrl+z , но она также завершается, если я нажимаю ctrl+D , когда я читаю об этом в Интернете, он говорит, что ctrl+z - это EOF в Windows и ctrl+d в Linux. Означает ли это, что они оба являются EOF в Linux? Если да, то каковы другие EOF?
- Можно ли задавать такие сложные вопросы в первой главе этой книги? или я должен просто прочитать это, и такие мысли прояснятся, когда я буду читать дальше?
printf()
после цикла в вашей программе. - person unwind   schedule 19.11.2013