发布网友 发布时间:2024-10-23 19:45
共1个回答
热心网友 时间:2024-11-06 23:23
有点乱啊,释放空间和分配都没有错吧,但是中间的过程你看看是不是引用了非法的内存,最后释放的时候出错了,实在调不通给我发个全程序我看下
看了半天主要是指针太多了,但是有问题的就是这里
// for(l=0;l<m;l++)//释放空间,有错不?
// {
// free(country[m]);
// }
我改了半天也没有改出来,不知道怎么弄的,指针太乱了,但是你把这个函数注释起来就可以正常运行了。。。实际这个小程序不会涉及到多少内存泄露,但是要是能正常释放当然好了,但是实在是我也不知道你的程序是搞了个什么意思,看的晕的,暂时只能这样了,反正就是这个函数的问题,你改改看怎么能弄好,好不