我需要将cs
值放在对象client
的括号内。我已经处理cs
变量是这样的:新手指针
CString cs (bar_->GetHostName());
但还是不能把里面的值下面这样的代码:
WinHttpClient client(/* dont know what value to put here */);
client.SendHttpRequest();
错误消息:
Error 1 error C2664: 'WinHttpClient::WinHttpClient(const std::wstring &)' : cannot convert parameter 1 from 'const char [15]' to 'const std::wstring &' c:\test.cpp
编辑:
CString cs (bar_->GetHostName());
WinHttpClient client(/*??*/);
client.SendHttpRequest();
wstring httpResponseHeader = client.GetHttpResponseHeader();
wstring httpResponse = client.GetHttpResponse();
writeToStorage(httpResponse.c_str());
我的功能writeToStorage
假设将某些东西写入文本文件。看来,覆盖在它没有字符串的文件。我不知道为什么:(
“L”不是宏,它是宽字符串文字的一部分。 – Abyx 2010-11-08 07:18:42