1. 程式人生 > >VS2017、2015等使用scanf()報錯解決方案

VS2017、2015等使用scanf()報錯解決方案

方法一:在程式最前面加#define _CRT_SECURE_NO_DEPRECATE;

方法二:在程式最前面加#define _CRT_SECURE_NO_WARNINGS;

方法三:在程式最前面加#pragma warning(disable:4996);

方法四:把scanf改為scanf_s;.

方法五:無需在程式最前面加那行程式碼,只需在新建專案時取消勾選“SDL檢查”即可;

方法六:若專案已建立好,在專案屬性裡關閉SDL也行;

方法七:在工程專案設定一下就行;將報錯那個巨集定義放到 專案屬性 -- C/C++-- 前處理器 -- 前處理器定義;

方法八:在 專案屬性 -- c/c++ -- 命令列 新增:/D _CRT_SECURE_NO_WARNINGS 就行了。