我想連接一個std::string
和WCHAR*
,結果應該是WCHAR*
。C++ /串連的std :: string和WCHAR *至* WCHAR
我嘗試下面的代碼
size_t needed = ::mbstowcs(NULL,&input[0],input.length());
std::wstring output;
output.resize(needed);
::mbstowcs(&output[0],&input[0],input.length());
const wchar_t wchar1 = output.c_str();
const wchar_t * ptr=wcsncat(wchar1, L" program", 3);
我得到了以下錯誤
錯誤C2220:警告視爲錯誤 - 沒有 '對象' 文件生成
錯誤C2664: 'wcsncat' :不能將參數1從'const wchar_t *'轉換爲'wchar_t *'
這很好。你嘗試過什麼嗎? – Rapptz 2013-03-01 05:10:44
你不受歡迎。嘗試一下,向我們展示一些努力或使用示例,然後編輯您的問題。 :3c – 2013-03-01 05:12:27
yes ma..ha..aster(* squeeking sound *)... maste ... ma .. ma .. – 2013-03-01 05:12:42