LINUX.ORG.RU

ncurses


0

0

Обясните пожалуйста почему не все символы можно вывести на экран ?
Как понимать это:

#include <curses.h>
#include <unistd.h>

int main()
{
WINDOW *win_work;
initscr();

win_work=newwin(0,0,0,0);

waddch(win_work, 'z'); // work
waddch(win_work, 'я'); // not work

touchwin(win_work);
wrefresh(win_work);

sleep(10);
endwin();
return 0;
}

anonymous

Ответ на: комментарий от anonymous

А по поводу цветов, их все нужно определять или есть предустановленные ?

anonymous
()
Ответ на: комментарий от anonymous

Врубаем еще раз

Напиши вместо

waddch(win_work, 'я');

waddch(win_work, (unsigned char)'я');

Может в размышлениях поможет вывод от:

printf("%i, %X\n", sizeof('я'), 'я');

mky ★★★★★
()
Ответ на: комментарий от anonymous

Все вопросы с ncurses пока решены в пользу ncurses.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.