目录
scanf报错示例
代码
报错提醒
报错翻译
解决方案1(不建议):将scanf换成scanf_s;
解决方案2(临时解决):
解决方案3(建议):
方法1(建议):
注意:(如果保存不了的解决方法)
方法2
scanf报错示例
代码
#include <stdio.h>
int main()
{
	int n = 0;
	scanf("%d",&n);
	printf("%d\n",n);
	return 0;
}报错提醒

报错翻译

解决方案1(不建议):将scanf换成scanf_s;

虽然编译通过了,但是不建议,应为scanf_s在VS上可以,但是在其他编译器上不支持;
解决方案2(临时解决):
定义下面那行字母  #define _CRT_SECURE_NO_WARNINGS 1  放在代码第一行
如:

这样可以临时解决问题,但是每次都这样有点麻烦,那有没有办法让每次建的项目里都自动加上这一句话呢,接下来就是我们的第三种一劳永逸的方法
解决方案3(建议):
首先,在文件中找到 newc++file.cpp 文件(有两种方法(建议用第一种))
方法1(建议):
下载一个 everything,然后搜索newc++file.cpp文件
第一步

第二步

第三步
打开该文件;然后将 #define _CRT_SECURE_NO_WARNINGS 1 这个复制进去,然后CTRL+s保存

注意:(如果保存不了的解决方法)
下载一个

然后:选中后,右击鼠标,用Notepad打开,然后复制进去,保存即可

方法2
注意:每个人的这个文件存储的路径都有可能有差异;这里给我的路径
第一步:在c盘中找到 Program files×86

第二步:

第三步:

第四步:

第五步:

第六步:

第七步:
 
第八步:

然后将 #define _CRT_SECURE_NO_WARNINGS 1 这个复制进去,然后CTRL+s保存




















