Curses
 
Стандартизированная библиотека пользовательского консольного интерфейса

Вебсайт: 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()