C++ LibCurl -将CURLcode转换为CString

pieyvz9o  于 2023-03-25  发布在  其他
关注(0)|答案(2)|浏览(148)

将“res”变量(CURLcode)转换为CString的最简单方法是什么?
下面是一个标准的例子,在我的机器上编译得很好,但是我想在MFC应用程序中使用它,并将结果显示为MessageBox。

#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(curl);
  }
  return 0;
}
4ioopgfo

4ioopgfo1#

可以使用curl_easy_strerror函数。

CString str(curl_easy_strerror(res));

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

v2g6jxz62#

CURLcode是一个数字,所以在Google上4秒后,我发现你可以这样做,因为我从来没有使用过MFC:

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

相关问题