怎么判断scanf合法的结束

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:37:18
怎么判断scanf合法的结束
有时候碰到非法字符就结束了,该怎么判断啊

scanf 这个函数是有返回值的。如果什么都没有输入,就返回-1,否则进来几个就返回几个int.很好理解。你写一个
int a , b , c ;
printf("%d",scanf("%d %d %d",&a,&b,&c));
试试看!

while (EOF != scanf

用格式符啊 不明白楼主的意思