双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

内存释放问题..

binxiao binxiao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
内存释放问题....
不好意思没多少分了

函数:

int split(char* str,char seps[],char * ret[])
{
int i=0;
char *token;
token = strtok( str, seps );
while( token != NULL )
{
// printf( " 8888888 %s\n", token );
ret[i]=token;
token = strtok( NULL, seps );
//sprintf(ret[i],"%s", token);

i++;
}


delete token;
return i;
}

======================================

main()
{

char *msg[4]={NULL};
char *doc=(char *)malloc(strlen(lpContext->m_wsaInBuffer.buf)) ;
strcpy(doc, lpContext->m_wsaInBuffer.buf);


split(doc,"@",msg);
}
========================================
请问 msg 和 doc 需要 进行 释放吗,如果需要释放的话 该如何写 ?
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
binxiao
C语言 70,039 成员 243,237 内容