LibCurl -将CURLcode转换为CString
C++ LibCurl - Converting CURLcode into a CString
将"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;
}
可以使用curl_easy_strerror
函数
CString str(curl_easy_strerror(res));
或
CString str;
str.Format("curl_easy_perform return %s [%d]",curl_easy_strerror(res),res);
A CURLcode
是一个数字,所以在谷歌上4秒后,从未使用过MFC,我发现你可以这样做:
CString str;
str.Format("%d", res);
相关文章:
- 如何将 CString 转换为字节 [] 数组?
- 如何将CString转换为使用WCHAR的Windows API和自定义函数?
- 将 CString 转换为字符类型
- 将cstring转换为camelcase
- 从 ATL::CString 转换为 C++ 中的字符串
- 将 ATL::CString 转换为 std::vector<unsigned char>
- 将 ATL CString 转换为字符数组
- 如何将 CString 转换或转换为 LPWSTR
- 如何将 CString 转换为 UCHAR 数组
- 将 MFC 的 CString 转换为 ASCII 和 UNICODE 的 int
- 需要将cstring转换为byte*,并需要在c++函数中将其作为i/p参数传递
- 将CString转换为const byte*的Unicode项目
- 我如何将CString转换为BYTE
- 将MFC CString转换为无符号整数
- 隐式将CString转换为char*
- 如何将CString转换为CByteArray
- 如何将ATL/MFC CString转换为QString
- 在mfc中将CString转换为float
- 将宽CString转换为char*
- 如何将CString转换为ofstream