scanf总结

来源:互联网 发布:甜蜜的死亡 知乎 编辑:程序博客网 时间:2024/04/28 15:02

 1。清空输入缓冲区
   第一个scanf后加入语句:fflush(stdin); //C语言清空输入缓冲区函数
   2。格式控制中加入空格
   将第二个scanf改为:scanf(" %c",&ch2);//在%号前面加一个空格
scanf格式输入时要求输入格式与格式控制符中的完全一样(如:scanf("abcd%c",&ch);输入时必须输入abcde,ch得到的值为e)空格可以抵消前面输入的回车符。

原创粉丝点击