2020
12-10
12-10
解决scanf_s输入%d%c%d格式错误的问题
例题:定义变量a,b,c,输入1+2,结果a=1,b=+,c=2错误实例:inta,c;charb;scanf_s("%d%c%d",&a,&b,&c);乍一看,没啥问题,但是一运行输入就会报错。解决方案:1、使用scanf,上边的代码就没问题2、如果使用scanf_s,就要加上输入长度,如下scanf_s("%d%c%d",&a,&b,1,&c);补充知识:scanf("%d%d",&x,&y);与scanf("%d,%d",&x,&y);的区别c语言输入注意输入的时候要用scanf("%d%d",&x,&y);附代码一段#include<stdio.h>voidfun(int...
继续阅读 >