用的是Visual Studio2012,不知道和别的IDE在C语言的编译上有啥区别
#include <stdio.h> main() { int c; c = getchar(); if(c==EOF) { printf("EOF"); } while(c!=EOF) { putchar(c); c=getchar(); } system("pause"); }
请问,怎么才能执行到printf("EOF");这句话中?
#include <stdio.h>
main()
{
char c;
c = getchar();
if(c=='\n')
{
printf("EOF");
}
while(c!='\n')
{
putchar(c);
c=getchar();
}
system("pause");
}
Ctrl+D, 或者 Ctrl+Z, 可以在控制台模仿文件结尾,更多可以看 《C primer plus》,这本书讲得特别清楚
这本书是讲关于什么的