我在C中编码并收到带有错误消息的malloc错误:
malloc: *** error for object 0x7fe9d44026d8: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
我的代码的目标是将生成的迷宫从使用read()函数存储迷宫的字符串存储到2D数组中。我在将迷宫读入字符串时遇到问题,但是当我将字符串,行数和列数作为参数传递给函数时
这个malloc错误究竟是什么意思?如何确定我的代码的哪一部分正在创建此错误?