В настоящее время я пытаюсь смоделировать матричный дождь, используя C и NCURSES. Мне нужно распечатать многобайтовые символы в окне программы, используя NCURSES. У меня есть функция, которая возвращает случайные символы в диапазоне 12784-12799 от Unicode. Это японские символы, преобразованные из шестнадцатеричного в десятичное.
Затем я использую эту функцию для печати символов с другим местоположением:
mvwaddch(mainwin, j, i*2, col-rows[i]);
col-row [i] содержит случайное число.
Этот подход пока не работает, программа печатает ^ @ ^ A ^ e ^ B et c вместо японских символов. Я считаю, что я использую неправильную функцию и mvwaddch не принимает многобайтовые символы. Если это так, пожалуйста, дайте мне знать, какую функцию NCURSES можно использовать для этой цели.