Предполагая очень простую программу, которая:
- спросите имя.
- сохранить имя в переменной.
- отображает содержимое переменной на экране.
Это так просто, что это первое, что вы узнаете.
Но моя проблема в том, что я не знаю, как сделать то же самое, если я введу имя, используя японские символы.
Итак, если вы знаете, как это сделать на С++, пожалуйста, покажите мне пример (который я могу скомпилировать и протестировать)
Спасибо.
user362981: Спасибо за вашу помощь. Я скомпилировал код, который вы написали, без проблем, появляется окно консоли, и я не могу ввести никаких японских символов на нем (используя IME). Также, если Я изменяю слово в вашем коде ( "привет" ) на тот, который содержит японские символы, он также не отображает их.
Svisstack: Также спасибо за вашу помощь. Но когда я компилирую ваш код, я получаю следующую ошибку:
warning: deprecated conversion from string constant to 'wchar_t*'
error: too few arguments to function 'int swprintf(wchar_t*, const wchar_t*, ...)'
error: at this point in file
warning: deprecated conversion from string constant to 'wchar_t*'