天天看点

_CRT_SECURE_NO_WARNINGS错误提示

笔者最近在C语言的编程中遇到这样的问题,在vc可以运行的程序,在vs中会报错,不能生成.obj文件,并且出现_CRT_SECURE_NO_WARNINGS的错误提示。

这是为什么呢?在其他博主中是这样说道的:

这个是高版的VS默认不让使用scanf,fopen等函数,说是scanf,fopen等函数不安全,而代替其函数的是scanf_s,fopen_s等函数,后边有个”_s”的形式

解决办法如下:

1.在代码之前加上

#define _CRT_SECURE_NO_WARNINGS

或者

2. 右击工程 - 属性 - 配置属性 - C/C++ - 命令行

命令行增加:

/D_CRT_SECURE_NO_WARNINGS

继续阅读