為什么我的visual studio添加了_NO_SECURE_NO_WARNINGS
還是運行不了strlen函式

uj5u.com熱心網友回復:
strlen 和你這個宣告有啥關系覺得不安全,用strnlen函式啊, strnlen(str, nMax); 這樣就不會因為陣列什么沒有遇到0結尾而跑到陣列外面去計數啦
uj5u.com熱心網友回復:
在檔案開頭添加 #define _CRT_SECURE_NO_WARNINGS在 專案->屬性->C/C++->前處理器->前處理器定義中添加_CRT_SECURE_NO_WARNINGS
不建議屏蔽, 本來就是給你提供更安全的方法,為何不用呢?
你把strlen那行代碼給出來,懷疑問題不是這個造成的
沒有strlen_s函式的
uj5u.com熱心網友回復:
strnlen_s有的是這個函式uj5u.com熱心網友回復:
啥意思? 可以在寫代碼的時候加個string頭檔案運行,strlen函式轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/143537.html
標籤:C++ 語言
上一篇:新人求教學啊
下一篇:字串陣列怎么判斷與某個字串相等
