char *token = NULL;
char *aa = "<head>";
token = strtok(server_reply, "\n");
while (token)
{
token = strtok(NULL, "\n");
if(strstr(token,aa) !=NULL)
{
printf(token);
free(token);
free (aa);
}
}
getch();
return 0;
如何释放指针变量aa
和token
?
答案 0 :(得分:2)
在您的代码中,永远不会将内存分配给token
或aa
,那么为什么要free
他们。您使用的任何一个函数都不会分配内存。所以不需要free
他们。
如果您尝试free
这样做,则会导致程序出错。