簡體   English   中英

如何將'wchar_t *'轉換為'const char *'

[英]How to convert 'wchar_t *' to 'const char *'

如何將' wchar_t *'轉換為' const char * '?

使用C ++ MFC VS2010。

謝謝。

由於問題是關於MFC,我建議如下:

CStringA a = "Test";
CStringW w = L"Test";
a = CStringA(w);
w = CStringW(a);

我通常需要以下轉換:

CString t = _T("Test"); // depends on TCHAR type
a = CStringA(t); // does not depend on TCHAR type
w = CStringW(t);

CStringW和CStringA分別具有運算符LPCWSTR和LPCSTR。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM