C++ 传递到Curl的URL变量
我是旋度新手,我的作业需要它。我用C++来做这个。< /P> 我有一条特别的线路,很好用C++ 传递到Curl的URL变量,c++,curl,C++,Curl,我是旋度新手,我的作业需要它。我用C++来做这个。< /P> 我有一条特别的线路,很好用 curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.com"); 但当我将URL修改为变量时,问题就出现了。i、 e string URL = "http://www.google.com"; curl_easy_setopt(curl, CURLOPT_URL, URL); 我的程序崩溃了。任何人都能指出我的错误是什么 CURLOPT_UR
curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.com");
但当我将URL修改为变量时,问题就出现了。i、 e
string URL = "http://www.google.com";
curl_easy_setopt(curl, CURLOPT_URL, URL);
我的程序崩溃了。任何人都能指出我的错误是什么
CURLOPT_URL:传入指向要处理的实际URL的指针。参数应该是以零结尾的字符串的字符*
如果将URL保存在std::string
变量中,则应使用std::string::c_str()
CURLOPT_URL:传入指向要处理的实际URL的指针。参数应该是以零结尾的字符串的字符*
如果将URL保存在std::string
变量中,则应使用std::string::c_str()
很有效,谢谢你。但是你能给我解释一下“应该是一个字符*到一个以零结尾的字符串”是什么意思吗。但是你能给我解释一下“应该是一个字符*到一个以零结尾的字符串”是什么意思吗
std::string URL = "http://www.google.com";
curl_easy_setopt(curl, CURLOPT_URL, URL.c_str());