KeY_CZN 2023-12-30 21:30 采纳率: 50%
浏览 4

C++关于strcpy_s复制字符串的问题

背景:当我尝试把args[count]中的字符串复制到由new动态创建的argv[count]中时产生的错误
编译器:visual studio2022
语言:c++
系统:windows10
报错内容:0x00007FFADD09DEFE (ucrtbased.dll)处(位于 argparse.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
以下是代码:

img

变量声明部分:

img

由衷感谢回答此问题的每一个人!

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-12-30 21:51
    关注

    strcpy_s前面加上argc[count] = new char[strlen(args[count]) + 1];

    评论

报告相同问题?

问题事件

  • 创建了问题 12月30日