Ncurses:在列之间创建填充空格

时间:2013-02-10 10:37:43

标签: c++ c ncurses curses

我正在使用ncurses创建一个可滚动列表,类似于aptitude中的列表(apt-get前端)。

我应该如何在列之间创建填充空格?我打算使用wprintw()编写每个列。

e.g。

pizza      spicy      10
steak      normal     10
burritoes  guacamole  20

每行使用wprintw()。

1 个答案:

答案 0 :(得分:0)

以下将为您提供2个空格填充,左对齐,字符串列10个字符宽,每个字符后跟一个空格,然后是2位十进制列。

wprintw(win,"%-10s %-10s %2d\n", "pizza", "spicy", 10);