读书人

如何才能不显示这个编译提示呢?多谢

发布时间: 2012-02-29 16:44:10 作者: rapoo

怎么才能不显示这个编译提示呢?谢谢
我用Microsoft Visual Studio 2005. 每次用sprintf,编辑时, 都会给出以下的提示, 怎样才能不显示呢? 谢谢

warning C4996: 'sprintf ' was declared deprecated
c:\program files\microsoft visual studio 8\vc\include\stdio.h(345) : see declaration of 'sprintf '
Message: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details. '

我不想改用sprintf_s.

[解决办法]
如同ls所说,可以在头部加上这句#pragma warning( disable : 4996 )

[解决办法]
办法1:
#pragma warning (4996)

办法2:
#define sprintf_s sprintf


[解决办法]
#pragma warning (4996)
[解决办法]
要这样吧:
#pragma warning(disable:4996)

读书人网 >C语言

热点推荐