一段時間不寫C++代碼今天又忘了出現這個提示時應該把這句話添加到哪裏了,今天索性在這裏記錄一下,以便日後查閱方便。由於高版本的visual studio默認不讓使用scanf等函數,認爲這些函數不夠安全,而其相對應的代替函數爲scanf_s等。如果在visual studio中使用scanf等那些visual studio認爲不安全的函數,就會報錯。
以下幾種方法可以解決該問題:
1、聽visual studio的話,改用新版函數,但是有時候會比較麻煩。
2、在文件開頭添加 #define _CRT_SECURE_NO_WARNINGS
3、在 項目->屬性->C/C++->預處理器->預處理器定義中添加_CRT_SECURE_NO_WARNINGS