呼叫 sync_client.cpp
Calling sync_client.cpp
在 C++ 中,我正在尝试创建一个可以正确调用 sync_client.cpp 中的主函数的函数(代码在此处可见)http://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio/example/iostreams/http_client.cpp。为了使它更容易,我尝试将 int main(...) 更改为 int downloadc(...) 并创建一个新的 int main 但我收到错误。我如何让它工作?
int main(){
downloadc{"www.boost.org","/LICENSE_1_0.txt");
return 0;
}
你应该像调用 main 一样调用 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;
}
在 C++ 中,我正在尝试创建一个可以正确调用 sync_client.cpp 中的主函数的函数(代码在此处可见)http://www.boost.org/doc/libs/1_48_0/doc/html/boost_asio/example/iostreams/http_client.cpp。为了使它更容易,我尝试将 int main(...) 更改为 int downloadc(...) 并创建一个新的 int main 但我收到错误。我如何让它工作?
int main(){
downloadc{"www.boost.org","/LICENSE_1_0.txt");
return 0;
}
你应该像调用 main 一样调用 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;
}