VS2017 c語言 函數不安全問題(3種解決方案)

VS2017 c語言 函數不安全問題

很多初學者在第一次使用VS2017的時候,用fopen,printf,scanf等函數會出現以下問題在這裏插入圖片描述
這裏的意思是指:fopen這個函數不安全,可以考慮使用fopen_s來代替,如果想使用fopen,可以使用
_CRT_SECURE_NO_WARNINGS,預編譯定義

解決方法一,使用vs2017提供的安全函數,


解決方法二
Project—》屬性—》C/C++—》常規—》SDL檢測,吧 是 (/sdl) 改成 否(.sdll)
在這裏插入圖片描述


解決方法三
打開
Project—》屬性—》C/C++—》預處理器—》預處理器定義
清空 ;%(PreprocessorDefinitions) 在這句話之前的值,注意分號不要刪了,輸入
_CRT_SECURE_NO_WARNINGS
在這裏插入圖片描述
保存,即可使用fopen,printf,scanf等,函數了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章