Спасибо. Строка в массив вводится и выводится. Теперь проблема с вводом одиночного символа и его выводом. Код почти тот-же:
#include <stdio.h>
#include <locale.h>
#include <wchar.h>
int main(void)
{
setlocale(LC_ALL, "ru_RU.utf8");
wchar_t wch;
puts("Введите русскую букву:");
wscanf(L"%c", &wch);
wprintf(L"Элемент %c\n", wch);
return 0;
}
При компиляции ошибок не выдает, но и не выводит ничего на консоль при запуске. Спасибо заранее, если будет помощь.