dvbb哔哔哔 2017-12-08 03:26 采纳率: 0%
浏览 1864
已采纳

为什么include<cstring>了却无法使用cstring的函数。

图片说明

这个是书上的源代码,本身没有问题但是一直出现错误:
1>------ 已启动生成: 项目: 实验八code2, 配置: Debug Win32 ------
1>实验八code2.cpp
1>c:\users\administrator\source\repos\实验八code2\实验八code2\实验八code2.cpp(18): error 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.
1>c:\program files\windows kits\10\include\10.0.16299.0\ucrt\string.h(132): note: 参见“strcpy”的声明
1>已完成生成项目“实验八code2.vcxproj”的操作 - 失败。

  • 写回答

4条回答 默认 最新

  • 战在春秋 2017-12-08 04:58
    关注

    strcpy函数安全性存在问题,推荐使用带后缀_s的对应函数strcpy_s
    如果确定仍然要使用strcpy,可以在using namespace std;下面加上一行:

    #pragma warning (disable: 4996)
    

    关于strcpy和strcpy_s的进一步学习可以参考有关资料。

    如果对您有帮助,请点击采纳答案好吗,谢谢~~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 微信支付转账凭证,如何解决
  • ¥15 在win10下使用指纹登录时,界面上的文字最后一个字产生换行现象
  • ¥20 使用AT89C51微控制器和MAX7219驱动器来实现0到99秒的秒表计数,有开始和暂停以及复位功能,请写出C语言程序
  • ¥15 51单片机 双路ad同步采样
  • ¥15 使用xdocreport 生成word
  • ¥15 请教怎么用MATLAB求坐标
  • ¥15 gradle整合es,在创建索引时报错
  • ¥15 关于模型训练的一个问题
  • ¥15 装了几千台服务器从来没遇到这种问题,哎看下哪位帮我解决吧
  • ¥15 单片机程序上的困难问题