gpt4 book ai didi

c - memcpy 问题(内部结构)

转载 作者:行者123 更新时间:2023-11-30 20:52:02 34 4
gpt4 key购买 nike

我有 2 个结构。

typedef struct A {
INT Len;
VOID *Buffer;
} A;

typedef struct B {
INT MyVar;
INT Length;
CHAR Message[100];
} B;

结构体 A 在某处已填充,我想将 *Buffer 的内容复制到 Message[100](在结构体 B 中)。

我正在尝试这样做:

memcpy(B.Message, A.Buffer, A.Len);

我正在使用 Visual C++ 编译器,它显示:

There is no source code available for the current location.

然后:

Access violation reading location 0x00000000.

有人可以帮我解决这个问题吗?

最佳答案

确保您要复制的 A 确实有效。看起来好像是一个 NULL 指针。

关于c - memcpy 问题(内部结构),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20262063/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com