ckblt 发表于 2022-2-8 11:38:10

你输入1+1看看

ckblt 发表于 2022-2-8 11:40:25

我的 scanf("%lf%c%lf",&a,&c,&b) 没问题,
他的 scanf_s("%lf%c%lf",&a,&c,1,&b); 也没问题,
要么 scanf 要么 scanf_s。

ckblt 发表于 2022-2-8 11:45:51

丘陵山地 发表于 2022-2-8 11:35
又出错了
警告        C6270        缺少“scanf_s”的浮点型参数: 添加一个对应于转换说明符“4”的浮点型参数。       
sc ...

char a;
scanf_s('%c', a, 1); // 1 代表 1个字符

char b; // 2个字符 字符串
scanf_s('%s', a, 2); // 2 代表 2个字符

丘陵山地 发表于 2022-2-8 11:51:31

ckblt 发表于 2022-2-8 11:38
你输入1+1看看

0错误0警告,可以运行

丘陵山地 发表于 2022-2-8 11:54:37

ckblt 发表于 2022-2-8 11:38
你输入1+1看看

0错误0警告,可以运行

ckblt 发表于 2022-2-8 11:56:09

丘陵山地 发表于 2022-2-8 11:54
0错误0警告,可以运行

结果是不是
2.000000

ckblt 发表于 2022-2-8 11:57:38

你还是用 scanf 吧,因为小甲鱼也用的是 scanf

丘陵山地 发表于 2022-2-8 11:58:43

ckblt 发表于 2022-2-8 11:38
你输入1+1看看

可以运行

丘陵山地 发表于 2022-2-8 12:04:23

丘陵山地 发表于 2022-2-8 11:58
可以运行

我把1换成任何数都可以。

ckblt 发表于 2022-2-8 12:04:28

ckblt 发表于 2022-2-8 12:06:23

丘陵山地 发表于 2022-2-8 12:04
我把1换成任何数都可以。

丘陵山地 发表于 2022-2-8 12:07:42

ckblt 发表于 2022-2-8 12:04


搞了半天才看见第二页,我还以为我评论被吃了{:10_255:}

丘陵山地 发表于 2022-2-8 12:10:57

ckblt 发表于 2022-2-8 11:56
结果是不是
2.000000

用1+1,,,我刚好算出一个答案是2.000多少0也不记得了。但是是正确答案。用其他数算出来也是正确的答案。

ckblt 发表于 2022-2-8 12:12:28

用的是scanf还是scanf_s

丘陵山地 发表于 2022-2-8 12:13:39

ckblt 发表于 2022-2-8 11:57
你还是用 scanf 吧,因为小甲鱼也用的是 scanf

严重性        代码        说明        项目        文件        行        禁止显示状态
错误        C4996        'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.        作业3        D:\Project\作业3\作业3\作业3.cpp        115       

微软说不安全,直接报错,让我用scanf_s。。。。我用的visual studio2019

ckblt 发表于 2022-2-8 12:15:46

丘陵山地 发表于 2022-2-8 12:13
严重性        代码        说明        项目        文件        行        禁止显示状态
错误        C4996        'scanf': This function or variable may be u ...

换个编辑器吧

丘陵山地 发表于 2022-2-8 13:32:13

ckblt 发表于 2022-2-8 12:15
换个编辑器吧

https://blog.csdn.net/qq_43309823/article/details/95386759
虽然不是很懂{:10_262:}
页: 1 [2]
查看完整版本: 初学者case标签只能在开关内使用