Wie verwende ich ANSI-Escape-Codes in mvwprintw in ncurses?

Gibt es eine Möglichkeit, ANSI-Escape-Codes in @ zu verwendemvwprintw?

mvwprintw(window, 0, 0,"%c[%dmCOLORED_TEXT!\n", 0x1B, 32);//doesn't work

obwohl

printf("%c[%dmCOLORED_TEXT\n", 0x1B, 32); //works

Dies gilt für Fälle, in denen @ verwendet wirwattron/wattroff ist nicht bequem; Zum Beispiel, wenn Sie die Ausgabe von stdout eines Prozesses umleiten, der solche Escape-Codes ausgibt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage