Ncurses: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
DimonBot (обговорення | внесок)
м Заміна посилань на категорії-перенаправлення: Категорія:ПЗ проекту GNUКатегорія:ПЗ проєкту GNU
BunykBot (обговорення | внесок)
м заміна застарілого тегу source
Рядок 28:
вам необхідно підключити файл заголовку <curses.h>. Для ncurses, ви можете користуватися або <curses.h> або <ncurses.h>.
На деяких системах, можна зібрати лише з підключенням заголовку <ncurses.h>.
<sourcesyntaxhighlight lang="cpp">
#include <curses.h>
</syntaxhighlight>
</source>
 
Для лінкування програми необхідно задати опцію компілятора -lcurses або -lncurses, у вигляді
<sourcesyntaxhighlight lang="cpp">
gcc -lncurses prog.c
</syntaxhighlight>
</source>
 
===Ініціалізація===
 
Перш ніж використовувати будь-які інші процедури, необхідно здійснити виклик процедури initscr().
<sourcesyntaxhighlight lang="cpp">
initscr();
</syntaxhighlight>
</source>
 
Якщо ваша програма буде працювати на декількох терміналах, замість неї слід викликати newterm.
Рядок 51:
В програмі використовується версія бібліотеки Ncurses, яка має підтримку [[юнікод]]у. Для роботи з нею треба встановити флаг компілятора -lncursesw
 
<sourcesyntaxhighlight lang="cpp">
#include <ncursesw/curses.h>
#include <locale.h>
Рядок 93:
endwin();
}
</syntaxhighlight>
</source>
 
== Посилання ==