Проклятия: Как правильно добавить атрибуты в функцию addstr? - PullRequest
3 голосов
/ 11 февраля 2011

Это работает:

#!/usr/bin/env perl
use warnings;
use 5.012;
use Curses;

initscr();

addstr( 5, 5, 'Hello, World!' );

refresh();
sleep 2;
endwin();

, но если я добавлю атрибут к функции "addstr", он больше не будет работать:

addstr( 5, 5, 'Hello, World!', A_BOLD );

Что мне нужноизменить, чтобы получить смелый "Hello World"?

1 Ответ

4 голосов
/ 11 февраля 2011

addstr() не принимает атрибуты.Используйте attron() / attroff() вместо:

attron(A_BOLD);
addstr(5, 5, 'Hello, world!');
attroff(A_BOLD);
...