Как выводить на экран и вводить данные типа wchar_t[]? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вопрос в том, как это сделать на Windows. На Linux-е это просто
setlocale(LC_CTYPE, "");
//а потом wprintf ...
На Windows такое не катит. Желательно, чтобы вышло как-то так.
#ifdef __linux__ 
  setlocale(LC_CTYPE, "");
#elif defined _WIN32
  //Windows
#else

Решение задачи: «Как выводить на экран и вводить данные типа wchar_t[]?»

textual
Листинг программы
wchar_t s[] = L"Привет Мир!!!";
 
setlocale(LC_ALL, ".866");
 
_putws(s);
wprintf(L"%s\n", s);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы