我有以下代码可以从文件中读取:
fin = fopen("file1.txt", "r");
char* url;
if ( fin )
{
while ( line = read_line(fin) )
{
if ( (url=strstr(line, "url="))!=NULL )
{
fprintf(stdout, "%s \n", url);
url=line;
}
free(line);
}
}
printf("line is:%s ",url); //this one is NULL. How to solve this?
// I need A COPY OF THE DATA
fclose(fin);
出于某种原因url
,null
何时printf
被调用 - 我该如何解决?我需要一份数据副本。