ファイルから読み取るコードは次のとおりです。
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呼び出されるかです-どうすればそれを解決できますか?データのコピーが必要です。