Стандартизированная библиотека пользовательского консольного интерфейса
Вебсайт: http://pdcurses.sourceforge.net/ and http://www.gnu.org/software/ncurses/
Поддерживаемые платформы: DOS, Win32, Linux
Заголовки: curses.bi
Версия заголовков: pdcurses 3.4, ncurses from 2005
Примечание: на системе Win32 pdcurses используется, на Linux используется
стандартная библиотека ncurses.
Примеры: в examples/console/curses/
Пример
#include once "curses.bi"
initscr()
cbreak()
noecho()
start_color()
'' Пара по умолчанию 0 будет иметь цвета консоли по
умолчанию
'' Устанавливаем для 1 пары
белый/синий
init_pair(1, COLOR_WHITE, COLOR_BLUE)
'' Выбираем 1 пару, в результате
на выходе будет белый текст на синем фоне
attrset(COLOR_PAIR(1))
printw(!"Hello, world!\n")
'' Сбрасываем к 0 паре
attrset(COLOR_PAIR(0))
'' Ждем нажатия клавиши
printw(!"Waiting for keypress...\n")
getch()
endwin()