чтение URL из файла, который будет использоваться с CURLOPT_URL - PullRequest
0 голосов
/ 12 мая 2019

Я работаю над небольшой проблемой. Я новичок в C. У меня проблема с чтением URL-адресов из файла, который будет использоваться с CURLOPT_URL. Кажется, я не могу это сделать. В приведенном ниже примере кода я использовал «http://10.10.10.10/"». Здесь я хотел бы, чтобы URL-адреса загружались из файла ... Я попытался fgets прочитать строку и назначить «строку», как «*». 1004 * находится в примере.

        FILE* fp;
        char buffer[255];
        fp = fopen("file.txt", "r");

        while(fgets(buffer, 255, (FILE*) fp)) {
            CURLM *m_curl;
            CURLMcode res;
            m_curl = curl_multi_init();
            curl_multi_setopt(m_curl, CURLMOPT_PIPELINING, 1L); 

            CURL *curl[MAX_PIPELINE_REQ];

            for(i=0; i<pipeline_req; i++){ 
                curl[i] = curl_easy_init();
                if(!curl[i])
                    err("Something went wrong", 0);
                res = curl_easy_setopt(curl[i], CURLOPT_URL, buffer);
...