C语言:帮我看一下这段代码
来源:百度知道 编辑:UC知道 时间:2024/05/22 18:31:47
#include<stdio.h>
int main()
{
char a[10];
while(scanf("%s",a)!=EOF)
printf("%s",a);;
system("pause");
return 0;
}
为什么要输两个ctrl+z才能结束呢?
int main()
{
char a[10];
while(scanf("%s",a)!=EOF)
printf("%s",a);;
system("pause");
return 0;
}
为什么要输两个ctrl+z才能结束呢?
编译器的问题,有的编译器一次就结束了
楼长可以把system("pause");去掉试试
while(scanf("%s",a)!=EOF)
少了一个字母&
EOF是在文件中使用的,这里应当用
while(scanf("%s",a)!=‘\0’)