Как нарисовать линию с помощью ncurses? - PullRequest
0 голосов
/ 14 сентября 2018

Я знаю основы C ++ ncurses, но я не знаю, как нарисовать простую линию между двумя координатами.

пример:

2 ----------3

Как мне это сделать?

1 Ответ

0 голосов
/ 14 сентября 2018
   int hline(chtype ch, int n);
   int whline(WINDOW *win, chtype ch, int n);

Функции hline и whline рисуют горизонтальную линию (слева направо), используя ch, начиная с текущей позиции курсора в окне. Текущая позиция курсора не изменяется. Строка длиной не более n символов или столько, сколько умещается в окне.

Что касается персонажа, вы, вероятно, хотите ACS_HLINE, но -, вероятно, будет работать тоже ... возможно, лучше.

...