c语言如何清除非法字符,或者说对用户非法输入的处理,程序结果总是不对...
发布网友
发布时间:2023-12-28 01:58
我来回答
共1个回答
热心网友
时间:2024-08-09 22:11
程序没有问题。
第一次输入 12 sfs dfs
程序输出 i =12
第二次输入 34
程序输出 n=2
MS VC++ 6.0
--------------
while ((ch=getchar()) !='\n') continue;
也可以用 fflush(stdin); 代替,作用: 清除输入缓冲区。