宝慕林2048595
2018-06-19 16:26
我的编译器无法通过
严重性 代码 说明 项目 文件 行 列 源 禁止显示状态
错误 C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. muketest c:\users\bingo\documents\visual studio 2015\projects\muketest\muketest\test.cpp 9 1 生成
上面代码说你的这个函数不安全,这个是比较新的VS版本给的警告,微软认为scanf的使用存在安全隐患,因为C/C++中的字符串处理都是以\0为截止符的,如果搜索不到\0,容易出现字符串越界。所以vc扩展的所谓安全标准库,都添加了一个参数用以指定字符串参数的长度,用以避免这种安全隐患。要改成更安全的strcpy_s函数就可以,详细用法可以百度。
让你把strcpy替换成更安全的strcpy_s函数呢,百度一下此函数发现函数功能差不多,然后就没有然后了
C++远征之离港篇
122727 学习 · 474 问题