在程序编译过程中可能会出现这个警告
Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
遇到这个问题的主要原因是:使用了VS编译器认为的一些不安全的函数
如
> scanf
> strcpy
> strcat
等函数
解决方法:
1)使用VS编译器推荐的函数
2)在源文件的第一行加个
#define _CRT_SECURE_NO_WARNINGS 1
3)
> 右击工程->属性->配置属性->C/C++->命令行
> 命令行增加:/D_CRT_SECURE_NO_WARNINGS
4)
> 找到VS编译器的安装目录->找到安装目录下VC文件夹->在VC文件夹中找到VCProjectItems文件夹->进入找到newc++file.cpp文件->右键编辑
#define _CRT_SECURE_NO_WARNINGS 1
保存退出即可
可能会显示无权限,可以在
> VCProjectItems文件夹右键**属性**->**安全**->**编辑**->点击**Users**选项->将**修改**权限和**写入**权限允许->**确定**
重新找到newc++file.cpp文件编辑即可保存
(亲测有效)
如有帮助请点赞收藏昂!!!