c语言会的进
来源:百度知道 编辑:UC知道 时间:2024/05/23 17:42:29
#include<stdio.h>
int main(void)
{
char an[100];
while(scanf("%s",an))
{
puts(an);
}
getch();
}
其中怎么停止输入啊
怎么是无限制的 输入输出啊??
那里出错了 怎么听下来 给个停下来的字符了
谢谢了
用ctrl+z 是个死循环啊 一直无限循环 你上一次输入的数啊!!!!!!!
int main(void)
{
char an[100];
while(scanf("%s",an))
{
puts(an);
}
getch();
}
其中怎么停止输入啊
怎么是无限制的 输入输出啊??
那里出错了 怎么听下来 给个停下来的字符了
谢谢了
用ctrl+z 是个死循环啊 一直无限循环 你上一次输入的数啊!!!!!!!
。。。。。。你在中间加个限制条件啊~这样怎么能停啊~
比如an[10]='5' break;
到5不就停了~
输入时ctrl+z模拟一个eof就行了..
改为while(scanf("%s",an)!=0),结束时直接打一个回车,即打一空行。试试吧,我用手机上不能调试,不行别骂我:)
scanf()函数返回成功赋值的数据项数,出错时则返回EOF
具体操作上面的字母高手..说了..我就不丢脸了
ctrl+c就停了 在WINDOWS下面 DOS下面就不知道了