2015-10-18 124 views
-1

当我运行该程序时出现警告。 visual studio中的这个警告是什么C4996: '_swprintf': This function or variable may be unsafe.请考虑使用_swprintf_s来代替。要禁用弃用,请使用_CRT_SECURE_NO_WARNINGSC++ _CRT_SECURE_NO_WARNINGS警告

回答

2

正如警告所述,使用_swprintf_s代替它更安全。 _s函数需要缓冲区的大小,因此对缓冲区溢出更安全。

0

右击你的项目名称,然后选择 “配置...” - > “C/C++” - > “命令行”,在 “其他选项”

添加 “/ d _CRT_SECURE_NO_WARNINGS”