专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VC

请高手帮忙!解决方法

发布时间:2011-06-23 14:20:53 文章来源:www.iduyao.cn 采编人员:星星草
请高手帮忙!!
在VS2005用strcpy函数出先以下错误:  
warning   C4996:   'strcpy '   was   declared   deprecated
以包含头文件string,请问是什么原因??

------解决方案--------------------
出现这样的警告,是因为VC2005中认为CRT中的一组函数如果使用不当,可能会产生

诸如内存泄露、缓冲区溢出、非法访问等安全问题。这些函数如:strcpy、strcat等。

对于这些问题,VC2005建议使用这些函数的更高级的安全版本,即在这些函数名后面加了

一个_s的函数。这些安全版本函数使用起来更有效,也便于识别,如:strcpy_s,calloc_s等。

当然,如果执意使用老版本、非安全版本函数,可以使用_CRT_SECURE_NO_DEPRECATE

标记来忽略这些警告问题。办法是在编译选项 C/C++ | Preprocessor | Preprocessor Definitions

中,增加_CRT_SECURE_NO_DEPRECATE标记即可。


asp.net C# 技术群:39921387 群刚成立,欢迎热爱学习人士共同研究探讨。希望加入都对:信息采集,搜索引擎,数据

,蜘蛛等感兴趣
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: