我想问一个你们觉得很菜的问题,在线等
请看: #include<stdio.h> main() {char ch; ch=getch(); while(ch!=EOF) {putchar(ch); ch=getch(); }; getch(); }
请问:输入什么字符的时候是“EOF”? 我看见我的stdio.h里面的定义是这样的:
# define EOF (-1)
可是输入-1怎么不可以?请指点!!十万火急!!
我修改为‘z'后才可以结束,郁闷,真是不知道系统默认的是什么。。。( #include<stdio.h> #define EOF 'z' main() {char ch; ch=getch(); while(ch!=EOF) {putchar(ch); ch=getch(); }; getch(); } )