内存。。。
在VC下写了一个小程序,如下:
char *strCB = NULL;
strCB = new char[100];
memcpy(strCB, strCombox, 100);
strCB[100] = '\0';
int Level = DefineLevel(strCB);
char *strLevel = new char[1];
sprintf(strLevel, "%d", Level);
delete [] strCB;
strCB = NULL;
delete strLevel;
strLevel = NULL;
其中,strCombox为字符串,DefineLevel(char *str)为一函数,我在最后进行内存释放时用了后面四句,可是编译通过,一运行就提示错误,“DAMAGE: after Normal block(#137) at 0x00422830”,请问这是怎么回事?谢谢