所以,一個簡單的問題我如何使TCHAR *(或wchar_t作爲它的宏)與char *一起工作?使TCHAR *兼容char *
我正在使用unicode字符集。
,這是問題的代碼是:
TCHAR* D3DDevTypeToString(D3DDEVTYPE devType) {
switch (devType) {
case D3DDEVTYPE_HAL:
return TEXT("D3DDEVTYPE_HAL");
case D3DDEVTYPE_SW:
return TEXT("D3DDEVTYPE_SW");
case D3DDEVTYPE_REF:
return TEXT("D3DDEVTYPE_REF");
default:
return TEXT("Unknown devType");
}
}
顯而易見的解決辦法是改變TCHAR *爲char *,但我想如果可能的話,以保持它作爲TCHAR *。
謝謝。
這是什麼,你試圖在這裏實現? char? – 2011-02-18 19:34:57
應該是`const TCHAR *`。 – Puppy 2011-02-18 19:59:09