Как выводить на экран и вводить данные типа 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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