Stack error 一、栈环境被破坏二、解决办法 一、栈环境被破坏 二、解决办法 数组越界 检查数组大小,循环变量是否越界。sprintf()会造成越界,在释放内存,做delete时会报错误,使用的时候要注意。 char *tmp = new char[100]; memset(tmp,'/0',100); //使用sprintf(), 将char *data 拷贝到tmp, data 长度超过255: sprintf(tmp,"data=%s", data);