c++风格strListList转为C语言风格strListList
char** words=(char**)malloc(word_list.size()*sizeof(char*));
for(int i=0;i<word_list.size();i++)
{
std::string str=word_list[i];
char* p_str=(char*)malloc((str.size()+1)*sizeof(char));
for(int j=0;j<str.size();j++)
{
p_str[j]=str[j];
}
p_str[str.size()]=0;
words[i]=p_str;
}
释放:
for(int i=0;i<word_list.size();i++)
{
free(words[i]);
words[i]=NULL;
}
free(words);
words=NULL;