VS錯誤:This function or variable may be unsafe

使用VS會出現'scanf': This function or variable may be unsafe. Consider using scanf_s ins這種錯誤,這是新版vc庫添加的警告因爲微軟認爲scanf的使用存在安全隱患,因爲C/C++中的字符串處理都是以\0爲截止符的,如果搜索不到\0,容易出現字符串越界所有vc擴展的所謂安全標準庫,都添加了一個參數用以指定字符串參數的長度,用以避免這種安全隱患。 不想出現這種情況,其實很簡單:

打開工程屬性,然後找到圖片上標註的地方,添加一行內容_CRT_SECURE_NO_DEPRECATE就OK了。


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