c語言返回值被忽略是什么意思 用VA2019學C語言,出現(xiàn)問題:返回值被忽略:“scanf”。那個sdl檢測在哪關(guān)?
用VA2019學C語言,出現(xiàn)問題:返回值被忽略:“scanf”。那個sdl檢測在哪關(guān)?原因:ansicus()中沒有scanf,只有scanf(),但scanf()在讀取時不檢查邊界,因此可能導致內(nèi)存
用VA2019學C語言,出現(xiàn)問題:返回值被忽略:“scanf”。那個sdl檢測在哪關(guān)?
原因:ansicus()中沒有scanf,只有scanf(),但scanf()在讀取時不檢查邊界,因此可能導致內(nèi)存泄漏。所以微軟在vs中提供了scanf,如果你想繼續(xù)使用scanf這個不安全的函數(shù),可以通過以下方法解決:首先,在文件頂部添加代碼:#pragmawarning(禁用:4996)方法2:錯誤提示的原因是SDL check in vs;關(guān)閉步驟,右鍵單擊項目文件--> properties------------> C/C-------->所有選項---------> SDL check option更改為No