C++中遇到的几个警告求高手解答

我用的是VS2008程序写好后运行会有以下几个警告不知道是什么原因求高手解答,最好把解决方法说下1>f:\2008\microsoftvisualstudio9.0\vc... 我用的是VS2008
程序写好后运行会有以下几个警告
不知道是什么原因求高手解答,最好把解决方法说下
1>f:\2008\microsoft visual studio 9.0\vc\include\cstdio(49) : warning C4995: “gets”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cstdio(53) : warning C4995: “sprintf”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cstdio(56) : warning C4995: “vsprintf”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cstring(22) : warning C4995: “strcat”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cstring(23) : warning C4995: “strcpy”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cwchar(36) : warning C4995: “swprintf”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cwchar(37) : warning C4995: “vswprintf”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cwchar(39) : warning C4995: “wcscat”: 名称被标记为 #pragma deprecated
1>f:\2008\microsoft visual studio 9.0\vc\include\cwchar(41) : warning C4995: “wcscpy”: 名称被标记为 #pragma deprecated
展开
 我来答
百度网友c4249ef
2009-09-07 · TA获得超过4866个赞
知道大有可为答主
回答量:1855
采纳率:0%
帮助的人:3187万
展开全部
就是说这个方法被标注为已过期,未来版本可能不再支持这个函数

MSDN上的资料:

编译器警告(等级 1)C4995
错误消息
“function”: 名称被标记为 #pragma deprecated
编译器遇到了标记有杂注 deprecated 的函数。在未来版本中可能不再支持此函数。可以用 warning 杂注关闭此警告(如下例所示)。

示例

下面的示例生成 C4995:

// C4995.cpp
// compile with: /W1
#include <stdio.h>

// #pragma warning(disable : 4995)//这句话就是关闭提示
void func1(void)
{
printf("\nIn func1");
}

int main()
{
func1();
#pragma deprecated(func1)
func1(); // C4995
}
动漫总旋风
2009-09-07 · TA获得超过784个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:145万
展开全部
#pragma warning(disable : 4995)
关闭警告
以后看见有什么警告
直接用这句话就可以解决问题
warning C4995: “wcscpy”: 名称被标记为 #pragma deprecated
前面已经提示是警告4995
所以你就相应的添上这个数字就ok了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsingjun
2009-09-07 · 超过35用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:116万
展开全部
可以无视,因为这些函数在VC++2008中有所谓的高级的版本的替代,因此会提示你这些函数已经过时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tomahawkcp
2009-09-07 · TA获得超过667个赞
知道答主
回答量:126
采纳率:0%
帮助的人:114万
展开全部
#pragma warning(disable: xxxx )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式