如何用ncurses画一条线?

问题描述 投票:1回答:1

我知道C ++ ncurses的基础知识,但我不知道如何在两个坐标之间绘制一条简单的线。

例:

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

我怎么能做到这一点?

c++ ncurses
1个回答
1
投票
   int hline(chtype ch, int n);
   int whline(WINDOW *win, chtype ch, int n);

hlinewhline函数使用从窗口中当前光标位置开始的ch绘制水平(从左到右)线。当前光标位置未更改。该行最多为n字符,或者与窗口一样多。

至于角色,你可能想要ACS_HLINE,但-可能也会工作......也许更好。

© www.soinside.com 2019 - 2024. All rights reserved.