为什么 scanf( )(scanf_s)函数老要输入两次才行?
生活随笔
收集整理的这篇文章主要介绍了
为什么 scanf( )(scanf_s)函数老要输入两次才行?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
如图:scanf()函数老要输入两次,按回车键盘后还得输入一个数再按回车健,才结束
#include <stdio.h> int main() {int i, b;int result;//函数返回值scanf("%d ", &i);printf("普通拳!\n");//scanf("%d %d", &i, &b);//result = scanf_s("%d %d", &i, &b);//运行结果为2,因为输入了两个数,一个a,一个breturn 0; }后来经过我仔细检查代码后发现,是我在%d后面多加了个空格
把空格删掉就好了:
总结
以上是生活随笔为你收集整理的为什么 scanf( )(scanf_s)函数老要输入两次才行?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: scanf_s写入错误怎么办?(字符串需
- 下一篇: qt creator 构建(build)