如何解決visual studio提示使用_CRT_SECURE_NO_WARNINGS的問題

 

 

一段時間不寫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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章