c - memcpy 似乎被卡住了

标签 c memcpy

我尝试使用大小为 200K 的 memcpy,但它卡住了!!!

destb 和 source 均已分配。

此问题的原因可能是什么?

最佳答案

尝试使用一些跟踪内存访问的工具。 Valgrind 是我最喜欢的一个。

如果您无法这样做,至少尝试将源和目标指针值打印到控制台,并确保它们实际上已分配、不重叠且大小正确。

关于c - memcpy 似乎被卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3381503/

相关文章:

将 6 字节数组复制到 long long 整型变量

c++ - 大小如何与 memcpy 一起使用?

C memcpy 函数内 2D 数组到 3D 数组

ios - memcpy() 在 iOS 中导致 EXC_BAD_ACCESS

c - 加密代码不会写回文件

C运算符命令

c - RECT 结构的右边缘和下边缘是否在所有 Windows API 函数中被视为独占?

c - 相当于 gettimeofday 更快

c - 这个 C 程序不工作

c - 为什么共享内存中的 memcpy 会出现段错误