在编写C控制台程序时,常常要从键盘接收数据,而用户输入的数据经常是不合法的,
或者每次都有多余的输入,如果不处理的话,会给下一次的数据接收带来麻烦,有时候
在不知道是输入出现了问题的情况下反而会觉得是自己写的函数出了问题。所以,处理
错误或多余的输入很重要。
下面是我的方法:
char ch;
while ( (ch=getchar()) != '\n')
continue;
在编写C控制台程序时,常常要从键盘接收数据,而用户输入的数据经常是不合法的,
或者每次都有多余的输入,如果不处理的话,会给下一次的数据接收带来麻烦,有时候
在不知道是输入出现了问题的情况下反而会觉得是自己写的函数出了问题。所以,处理
错误或多余的输入很重要。
下面是我的方法:
char ch;
while ( (ch=getchar()) != '\n')
continue;