Calling sync_client.cpp

Calling sync_client.cpp

本文关键字:cpp client sync Calling      更新时间:2023-10-16

在C++中,我正在尝试创建一个函数,该函数将在 http://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio/example/iostreams/http_client.cpp sync_client.cpp(代码在此处可见)中正确调用main函数。 为了方便起见,我尝试将 int main(...) 更改为 int downloadc(...) 并创建一个新的 int main,但我收到错误。 我如何让它工作?

int main(){
downloadc{"www.boost.org","/LICENSE_1_0.txt");
return 0;
}

你应该像主downloadc一样调用它,用一个argc和一个argv:

int main(int argc, char* argv[]){
    char* args[3] = {argv[0],"www.boost.org","/LICENSE_1_0.txt"};
    downloadc(3,args);
    return 0;
}