如何彻底解决scanf_s函数在读取%d%c%d格式时出现的各种输入错误问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计395个文字,预计阅读时间需要2分钟。
题目:定义变量a、b、c,输入1+2,计算a=1,b=+,c=2。错误实例:int a, c; char b; scanf(%d%c%d, &a, &b, &c); 问题描述:代码本身没有问题,但运行输入时会出现错误。解决方案:1、使用scanf,上面的代码没有问题。
例题:
定义变量a,b,c,输入1+2,结果a=1,b=+,c=2
错误实例:
int a,c; char b; scanf_s("%d%c%d",&a,&b,&c);
乍一看,没啥问题,但是一运行输入就会报错。
本文共计395个文字,预计阅读时间需要2分钟。
题目:定义变量a、b、c,输入1+2,计算a=1,b=+,c=2。错误实例:int a, c; char b; scanf(%d%c%d, &a, &b, &c); 问题描述:代码本身没有问题,但运行输入时会出现错误。解决方案:1、使用scanf,上面的代码没有问题。
例题:
定义变量a,b,c,输入1+2,结果a=1,b=+,c=2
错误实例:
int a,c; char b; scanf_s("%d%c%d",&a,&b,&c);
乍一看,没啥问题,但是一运行输入就会报错。

