求教大佬 C++ 报错

错误信息:
1>C:\Users\18347\source\repos\Project1\Project1\源.cpp(6,1): error 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.
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1274): message : 参见“scanf”的声明
1>已完成生成项目“Project1.vcxproj”的操作 - 失败。
生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个

代码:
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",a);
}
我用过 float 报错更多 求教大佬啥原因啊?
我就想写一个 数字输入输出的,然后根据这个代码继续写其他想要的。

1、你写的并不是C++程序,而是C语言的程序。C和C++是不同的,不要混为一谈。
2、你提问中的提示消息很明确,浅显的基础英文,就是告诉你scanf不安全,建议改用scanf_s
解决方法:将scanf改为scanf_s追问

明白,谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答