我需要使用c++下载文件的代码
时间: 2023-03-25 16:03:27 浏览: 106
C++利用网络套接字Socket实现协议HTTP下载文件的源代码
当然可以,您可以使用标准库中的函数来下载文件。以下是一个简单的示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>
int main(void)
{
CURL *curl;
FILE *fp;
CURLcode res;
char *url = "http://example.com/file.txt";
char outfilename[FILENAME_MAX] = "file.txt";
curl = curl_easy_init();
if (curl)
{
fp = fopen(outfilename,"wb");
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
fclose(fp);
}
return ;
}
```
您只需要将 `url` 和 `outfilename` 替换为您要下载的文件的 URL 和文件名即可。
阅读全文