在C中获取网页源代码的最有效方法是什么?

iep*_*gin 5 c networking

PHP中,我可以这么简单:

file_get_contents('http://stackoverflow.com/questions/ask');
Run Code Online (Sandbox Code Playgroud)

C中做同样的最短代码是什么?

UPDATE

当我使用curl编译示例时,得到如下错误:

unresolved external symbol __imp__curl_easy_cleanup referenced in function _main 
Run Code Online (Sandbox Code Playgroud)

Ric*_*son 10

使用libcurl,请参阅他们的示例C片段

#include <stdio.h>
#include <curl/curl.h>

int main(void)
{
  CURL *curl;
  CURLcode res;

  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se");
    res = curl_easy_perform(curl);

    /* always cleanup */ 
    curl_easy_cleanup(curl);
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)