Недостаточно сказать «У меня есть строка как wchar_t
». Вы также должны знать, что означает кодировка символов строки. Это вероятно UTF-16, но вам нужно знать определенно.
Также недостаточно сказать «я хочу преобразовать в char
». Опять же, вы должны принять решение о том, в какой кодировке будут представлены символы. JIS? Shift-JIS? EUC? UTF-8? Другая кодировка?
Если вы знаете ответы на два вопроса выше, вы можете без проблем выполнить преобразование, используя WideCharToMultiByte
.