2、在设置-更多设置-恢复出厂设置-还原所有数据的。
3、设置-更多设置-blue引擎-全部-找到相对应的程序清除数据。
4、blue引擎自定义信息框卸载重启安装试试的哦。
可能你会一看就说是内存释放的问题,可是这个不是最主要的,要是有两个错才会去想到这,可是这也是不可以忽视的就上面说的,没有结束符'\0'都是错可是要是唯一的,就是你的pcNewColor = (char *)malloc(strlen(pcColor))
这一行中的strlen(pcColor),在32位机里就永远是4,因为pcColor是指针在C++中对指针用strlen的结果就是和strlen(int)一样,这里是你最大的错。
所以这里不能用strlen求长度,要么你自己计算pcColor的长度,要么你就用类string,你要是用的MFC也可以考虑CString里面全是有封装好的函数的,如果全不用,我也可以推荐一个API给你,你可以用strlen(const char *),可是不管用那个全要多分配一个char保存结束符'\0',用后要释放
——————————
是的,不好意思
一个malloc我就没看你有的函数名,嘿嘿
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)