if(ranking_data==NULL){printf("申请失败");}else{printf("申请成功\r\n");}
找了好久,发现是自己太粗心了。
在函数里有个判断语句,如果为真,就跳出函数
这就没有释放内存了,导致后来的超出内存空间。
在跳出前,释放内存并将指针置为NULL就好了。
if(ranking_data==NULL){printf("申请失败");}else{printf("申请成功\r\n");}
找了好久,发现是自己太粗心了。
在函数里有个判断语句,如果为真,就跳出函数
这就没有释放内存了,导致后来的超出内存空间。
在跳出前,释放内存并将指针置为NULL就好了。