【高分!!!】vc程序中的错误,高手进来看!

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:23:17
"Ox7c809813指令引用Oxcccccccc0内存,该内存不能为written",这是什么意思?虽然有这个提示但是程序还是可以正常运行。怎么解决这个问题?

数据发生了溢出。你分配空间时出现了非法操作,要么没分配成功或是没分配或是分配的太小了。虽然能运行但运行出来的一定是错误的结果,因程序使用的数据是电脑随机分配的乱码。你可以使用断点调试的功能跟踪,在你分配空间的地方设置断点运行到这步后就点“单步运行”,查看你分配的空间的变量的值。

变量未初始化。
加个断点观察变量的值。

内存没有初始化,可能是使用一个没有被赋值的指针。

应该是某个指针没有初始化,认真检查一下吧,单步执行一下。