總結 解決VS2017無法使用scanf的方法

2021-09-12 12:09:14 字數 360 閱讀 9532

1、在程式最前面加:

#define_crt_secure_no_deprecate

2、在程式最前面加:

#pragma warning(disable:4996)

3、把scanf改為scanf_s;

4、無需在程式最前面加那行**,只需在新建專案時取消勾選「sdl檢查」即可;

5、若專案已建立好,在專案屬性裡關閉sdl也行;我用的vs是中文版的

6、在工程專案設定一下就行:將報錯的那個巨集定義放到:專案屬性-----c/c++----預處理器 ------預處理器定義

7、在專案屬性----c/c++ ----命令列中新增:/d _crt_secure_no_warnings就行了。

vs 2017 初次使用

1,參考vs2017官網,按照步驟操作,完全可以完成程式的編譯執行。2,作為初學者出現的問題 1 乙個工程裡不能出現多個main 函式,不然無法編譯 project 裡面會自動載入編譯 include stdafx.h 這個容易出現問題 最先加進去的專案,預設是使用預編譯頭的 在後來新增的專案中,該...

vs2017使用函式Scanf報錯解決方法

在vs2017使用scanf函式時,出現如下錯誤 error c4996 scanf this function or variable may be unsafe.consider using scanf s instead.to disable deprecation,use crt secur...

VS2017安裝後無法開啟 include 檔案

vs2017 visual studio2017 遇到無法開啟iostream的解決方案 近期配置專案時,莫名其妙的連本身iostream標頭檔案都無法開啟 嘗試一下集中方法,未果,最終決定重灌 方法一 重置vs c tools import and export reset all 工具 匯入和匯...