vc++调试的时候说指定的内存不能写入数据??急啊 !

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:46:18
在 vc++里写了程序后调试的时候向里面输入数据后弹出指定的内存不能写入,为什么啊 !!!!!急
当我输入数据后,它显示"0x0040f28"指令应用的""0xcccccccc"内存,该内存不能为"written".
所以我想不会是内存不够的问题!
我的笔记本被别人拿去装了2000server,我重来没有用过,会不会是这个问题呢???
开始我也以为是这样的!可是我试了些简单输入程序,也会这样啊!

你是否开辟了太大的数组,或动态分配内存。否则应该不会是内存不够。是否是向指针变量输入数据,而指针地址没有分配,或指针越界。

内存地址出了问题!注意一下你程序中的new,delete语句有没有逻辑错误!

可能分配的内存比较小但写入的数据比较大 你看看
你这个指针就指的不对啊 指针没分配好 你再看看