hd6305 free() 报错
原来是Free掉的指针
char * menustr;
menustr = (char *)malloc(sizeof(char)*length*16);
。。。。。
free(menustr);//这里会报错,出现系统的那个标准报错!
menustr 在中间被给了超过16的长度,就是指的数据覆盖了其它的内在地址!
原来是Free掉的指针
char * menustr;
menustr = (char *)malloc(sizeof(char)*length*16);
。。。。。
free(menustr);//这里会报错,出现系统的那个标准报错!
menustr 在中间被给了超过16的长度,就是指的数据覆盖了其它的内在地址!