Есть ли способ использовать escape-коды ANSI внутри mvwprintw
?
mvwprintw(window, 0, 0,"%c[%dmCOLORED_TEXT!\n", 0x1B, 32);//doesn't work
хотя:
printf("%c[%dmCOLORED_TEXT\n", 0x1B, 32); //works
Это было бы для случаев, когда использование wattron
/wattroff
неудобно; например, при перенаправлении вывода из stdout процесса, который выводит такие escape-коды.