开发者

C++ LibCurl - Converting CURLcode into a CString

What would be the easiest way to convert the "res" variable (CURLcode) into a CString?

Here's the standard example which compiles fine on my machine but I want to use this in a MFC app and display the result as a MessageBox. Any help is appreciated!

#include <curl/curl.h>

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

  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
    res = curl_easy_perform(curl);

    /* always cleanup */ 
    curl_easy_cleanup(cur开发者_开发问答l);
  }
  return 0;
}


You can use curl_easy_strerror function.

CString str(curl_easy_strerror(res));

or

CString str;
str.Format("curl_easy_perform return %s [%d]",curl_easy_strerror(res),res);


A CURLcode is a number, so after 4 seconds on Google and having never used MFC, I found you can do this:

CString str;
str.Format("%d", res);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜