VS2017 c语言 函数不安全问题(3种解决方案)

VS2017 c语言 函数不安全问题

很多初学者在第一次使用VS2017的时候,用fopen,printf,scanf等函数会出现以下问题VS2017 c语言 函数不安全问题(3种解决方案)_第1张图片
这里的意思是指:fopen这个函数不安全,可以考虑使用fopen_s来代替,如果想使用fopen,可以使用
_CRT_SECURE_NO_WARNINGS,预编译定义

解决方法一,使用vs2017提供的安全函数,


解决方法二
Project—》属性—》C/C++—》常规—》SDL检测,吧 是 (/sdl) 改成 否(.sdll)
VS2017 c语言 函数不安全问题(3种解决方案)_第2张图片


解决方法三
打开
Project—》属性—》C/C++—》预处理器—》预处理器定义
清空 ;%(PreprocessorDefinitions) 在这句话之前的值,注意分号不要删了,输入
_CRT_SECURE_NO_WARNINGS
VS2017 c语言 函数不安全问题(3种解决方案)_第3张图片
保存,即可使用fopen,printf,scanf等,函数了

你可能感兴趣的:(C语言)