首页 > 编程知识 正文

c语言报错c2601,c语言c2062错误怎么解

时间:2023-05-05 13:12:48 阅读:182208 作者:1770

在vs2003、vs2005 vs2019中使用sprintf时,可以使用warningc 4996: ' sprintf ' wasdeclareddeprecated或warningc 4963360 ' strcpy ' wasdecled

方法一、调用VS2005提出的带“_s”后缀的非标准函数。 即,在之后添加“_s”。 例如,将sprintf更改为sprintf_s。

wwddx :在文件的开头添加# define _ CRT _ secure _ no _ deprecate或#pragmawarning(disable33604996 )。 这是一种无视警告的方法(一般很少使用。

方法3 )干粹设置在工程属性中(推荐)。

通过工程属性进行设定的方法如下。

对于VC6 :

打开project---settings---resources---preprocessor definitions,

添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE两个宏。

对于VS系列版本:

项目----项目属性----配置属性----C/C ----预处理程序---打开预处理定义,

添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE两个宏。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。