scanf返回值被忽略問題

解決Visual Studio中scanf返回值被忽略問題

最近在使用Visual Studio編寫c語言時遇到了scanf返回值被忽略問題

在這裏插入圖片描述

總結了如下幾種解決方法:

方法一(不建議)
scanf修改成 scanf_s
可以說scanf_s是vs編譯器特有的,它認爲scanf不安全,所以不允許你用而讓你用它自己定義的scanf_s。
在這裏插入圖片描述

方法二
開頭添加 #define _CRT_SECURE_NO_WARNINGS
在這裏插入圖片描述

方法三
開頭添加 #pragma warning(disable:4996)
在這裏插入圖片描述

方法四
錯誤提示的原因在與vs中的SDL檢查;關閉步驟右鍵單擊工程文件–>屬性--------> c/c++ ------>所有選項------------> SDL檢查選項改爲 否
在這裏插入圖片描述
在這裏插入圖片描述


轉載:https://blog.csdn.net/qq_42487738/article/details/104144201
2020年11月5日
在這裏插入圖片描述