當我運行該程序時出現警告。 visual studio中的這個警告是什麼C4996: '_swprintf': This function or variable may be unsafe.
請考慮使用_swprintf_s
來代替。要禁用棄用,請使用_CRT_SECURE_NO_WARNINGS
。C++ _CRT_SECURE_NO_WARNINGS警告
-1
A
回答
2
正如警告所述,使用_swprintf_s代替它更安全。 _s函數需要緩衝區的大小,因此對緩衝區溢出更安全。
0
右擊你的項目名稱,然後選擇 「配置...」 - > 「C/C++」 - > 「命令行」,在 「其他選項」
添加 「/ d _CRT_SECURE_NO_WARNINGS」相關問題
- 1. C memset警告
- 2. SQlite C警告
- 3. 警告:用C
- 4. 警告()在C++
- 5. C#警告與NeutralResourcesLanguageAttribute
- 6. Objective-C的警告
- 7. C中的Malloc警告
- 8. C問題:沒有警告?
- 9. C編譯器警告
- 10. C#禁止MS Fakes警告
- 11. C++ HLS合成警告
- 12. C .pc文件警告
- 13. 的Xcode Objective-C的警告
- 14. C#登錄消息警告
- 15. 抑制Objective-C警告
- 16. C警告:函數 'fchmod'
- 17. UIWebView的警告,目標C
- 18. 功能警告在C
- 19. 禁用覆蓋警告C++
- 20. C++的std ::陣列警告
- 21. 警告在Objective-C語言
- 22. C#編譯器警告1685
- 23. mysql_fetch_array()警告和mysql_num_rows()警告
- 24. GCC C編譯器警告「警告:控制到達......」
- 25. C中的無警告模板C
- 26. w8004編譯器警告BDS6 c/C++
- 27. 警告
- 28. 警告:
- 29. 警告
- 30. 警告:mysql_real_escape_string()?