Visual Studio編譯C++報錯:'sprintf': This function or variable may be unsafe


報錯信息:

  error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

解決方法:

  這不是語法的錯誤,而是IDE默認禁止這種容易產生漏洞的舊函數,解決的方法,一種是替換為新的更安全的函數,另一種在預編譯出添加下面一行:

  #pragma warning(disable:4996)

注意事項:

  很多博客上,單詞pragma,拼寫錯誤,注意這里是正確的拼寫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM