请懂C++编程的朋友帮忙看一下下面这段去掉数组中✀尀0✀字符的代码有什么问题?

2025-01-07 04:05:24
推荐回答(1个)
回答1:

szRet没有分配内存,给它赋值会异常。
类似szRet[i]=szSrc[i]这样就不行。
这之前要给szRet分配内存
比如szRet=new char[nLen+1]:
或者szRet=(char *)malloc(nLen+1);