scanf无法使用为什么我按网上教程说的添加代码#define _CRT_SECURE_NO_WARNINGS后仍然显示scanf使用错误

img

img


scanf无法使用为什么我按网上教程说的添加代码#define _CRT_SECURE_NO_WARNINGS后仍然显示scanf使用错误

可以找B站鹏哥C语言的VS2022的使用讲解,里面可以解决你的问题

1.新版本的VS不建议使用scanf,会遇到vs软件安全性检测引起的报错,scanf这个函数可能是不安全的,并建议我们使用scanf_s去替代它
2.你的#define _CRT_SECURE_NO_WARNINGS 1写错了,后面不要加1

#define _CRT_SECURE_NO_WARNINGS

可以查看手册:c语言-scanf() 中的内容