29 lines
1.4 KiB
C
29 lines
1.4 KiB
C
#include "modes.h"
|
||
#include <ncurses.h>
|
||
|
||
int main() {
|
||
/* Инициализация curses режима. Необходимо перед использованием приложения с
|
||
* этой библиотекой. Она инициализирует curses систему и выделяет память для
|
||
* текущего окна (stdscr в этой библиотеке)*/
|
||
initscr();
|
||
|
||
/*Функция вызова печати символов в stdscr на текущей x, y позиции. По
|
||
* умолчанию координаты = 0,0 => печать произойдет в левом верхнем углу*/
|
||
// printw("Hello world!");
|
||
|
||
/*Для того, чтобы символы выше напечатались на экране (на данный момент
|
||
* получена инструкция печати, но выполнение еще не инициализировано). Нужно
|
||
* вызывать функцию refresh, которая "Обновляет некоторые флаги и структуры
|
||
* данных и пишет данные в буфер, который относится к stdscr". Собственно эта
|
||
* функции дампит буфер на экран*/
|
||
// refresh();
|
||
|
||
// Ждем инпута от пользователя
|
||
// getch();
|
||
|
||
ncurses_modes();
|
||
// Завершаем curses режим
|
||
endwin();
|
||
|
||
return 0;
|
||
}
|