visual studio提示使用_CRT_SECURE_NO_WARNINGS

一段时间不写C++代码今天又忘了出现这个提示时应该把这句话添加到哪里了,今天索性在这里记录一下,以便日后查阅方便。

由于高版本的visual studio默认不让使用scanf等函数,认为这些函数不够安全,而其相对应的代替函数为scanf_s等。如果在visual studio中使用scanf等那些visual studio认为不安全的函数,就会报错。以下几种方法可以解决该问题:

1、听visual studio的话,改用新版函数,但是有时候会比较麻烦。

2、在文件开头添加 #define _CRT_SECURE_NO_WARNINGS

3、在 项目->属性->C/C++->预处理器->预处理器定义中添加_CRT_SECURE_NO_WARNINGS
--------------------- 
作者:麦克斯韦的妖精 
来源:CSDN 
原文:https://blog.csdn.net/john_bian/article/details/79477211 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/u013049912/article/details/84873517