
遇到scanf()回傳值被忽略是因為VS系列編譯器認為scanf()不夠安全,以下是解決辦法:
1.scanf()改為scanf_s(),(注意:scanf_s是VS編譯器特有的)
2.開頭添加#define _CRT_SECURE_NO_WARNINGS(注意:①VS2019版本打開并不出現,需要自己設定,在此不多做贅述,②define后有一個空格,我在用這個方法的時候沒有加空格,導致代碼不能成功運行,希望大家能夠記住這個教訓 ),
3.開頭添加#pragma warning(disable:4996),
4.右鍵單擊工程檔案→屬性→c/c++→所有選項→SDL檢查選項→改為否,
OK,以上是我剛剛開始編程時遇到的一些問題,在網上查閱資料后加入了我個人的一些見解,希望能夠幫到大家,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/247148.html
標籤:其他
上一篇:redis集群實驗筆記
下一篇:編程題:猴子分桃---面向物件版
