Header Ads

[教學]一勞永逸解決visual studio scanf 警告方法

 error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

比較簡單的方法就是在程式碼最前面加上一行#define _CRT_SECURE_NO_WARNINGS

但這樣對於每次專案都要加#define _CRT_SECURE_NO_WARNINGS是很麻煩的,有沒有一勞永逸的方法呢?有的,以下為教學


本篇教學拿visual studio 2019舉例 : 

Step1 : 首先開啟你使用的visual studio的資料夾,找到VC裡的vcprojiectitems
如果跟我VS同版本他應該在C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\vcprojectitems

Step2 : 把newc++file.cpp複製到桌面並且滑鼠右鍵按編輯





Step3 : 打上#define _CRT_SECURE_NO_WARNINGS然後儲存覆蓋回去原本檔案即完成


如此一來以後建立新的.c/.cpp檔案他就會自動加上#define _CRT_SECURE_NO_WARNINGS就不用擔心再看到scanf()的警告了


1 則留言:

切勿在留言欄裡張貼廣告或言語霸凌!!!違者必遭移除留言!!!

技術提供:Blogger.