Я создаю прокручиваемый список, используя ncurses, аналогично списку в aptitude
(apt-get front end).
Как я должен идти о создании отступов между столбцами? Я планирую написать каждый столбец, используя wprintw()
,
например
pizza spicy 10
steak normal 10
burritoes guacamole 20
каждая строка с использованием wprintw ().
Следующее даст вам 2 пробела, дополненных по левому краю, строковые столбцы шириной 10 символов, за которыми следуют один пробел, а затем двухзначный десятичный столбец.
wprintw(win,"%-10s %-10s %2d\n", "pizza", "spicy", 10);
Других решений пока нет …