С++ получить текс с сайта.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by 77org77, 17 Jun 2010.

  1. 77org77

    77org77 New Member

    Joined:
    31 May 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Всем привет!!! Подскажите, пожалуйста, как можно средством visual c++ получить кусок кода например имеется сайт myip.ru и там получить ip адрес который вывелся. Можно попробовать через WinSock. Кто сможет, помогите нужно плиз.
     
  2. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Лабораторка? Дипломка?
     
  3. 77org77

    77org77 New Member

    Joined:
    31 May 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Ни лабораторка и ни дипломка. А для общего образования.
     
  4. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    POS_troi не думаю... просто каникулы и чел решил написать пакость, у него возможно имеется книжка по Си и он недавно поставил Visual C++. А ведь проще спросить что бы тебе дали уже готовое, чем самому учиться... да и поиском пользоваться западло... в общем типичный юзверь античата
    это печально
     
    _________________________
    2 people like this.
  5. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    PHP:
    string http_get(const char *url, const char *coockieFile)
    {

        
    string buffer;
        
    CURL *curl;
        
    CURLcode res;

        
    curl curl_easy_init();
        if(
    curl) {
        
    curl_easy_setopt(curlCURLOPT_WRITEFUNCTION,writer);
        
    curl_easy_setopt(curlCURLOPT_WRITEDATA, &buffer);
        
    curl_easy_setopt(curlCURLOPT_HEADER );
        
    curl_easy_setopt(curlCURLOPT_FOLLOWLOCATION,1);
        
    curl_easy_setopt(curlCURLOPT_URLurl);
        
    curl_easy_setopt curlCURLOPT_COOKIEFILE,coockieFile);

        
    res curl_easy_perform(curl);

        
    /* always cleanup */
        
    curl_easy_cleanup(curl);
        return 
    buffer;
    }

        return 
    "NO DATA";


    }
     
  6. 77org77

    77org77 New Member

    Joined:
    31 May 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    С функцией разобрался но только одного непонял а coockieFile откуда брать из запроса на сайт?
     
  7. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Просто имя файла.

    И даже курл на VS прикрутил??? =))))
     
  8. 77org77

    77org77 New Member

    Joined:
    31 May 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Всё понял спасибо огромное тема закрыта.