Итак, быстрый вопрос, как мне заставить TCHAR * (или wchar_t как макрос) работать с 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 *, если это возможно.
Спасибо.