LINUX.ORG.RU

Таблица в консоли

 ,


1

5

Привет. Какая-то либа, которая позволит без гемора выводить в консоль таблицы заполнив некоторый двухмерный массив. С автопереносом линий в колонке, если не вмещается целиком. Что это?

★★
Ответ на: комментарий от peregrine

Ты просто не пишешь на традиционных языках индии

На Java?

ba dum tss.jpg

WitcherGeralt ★★
()
Ответ на: комментарий от fsb4000

И тут упомяну utf8proc, как более надежное (через костыли) решение для нахождения ширины в этих случаях.

xtouqh
()
Ответ на: комментарий от anonymous

Для этого есть разные методы. Можно, да, юзать ANSI escape codes, а можно юзать ncurses.

ncurses предоставляет программисту дополнительные сущности, которые могут упростить реализацию его задачи. Например, окна и пады. Можно легко узнавать текстовое разрешение консоли и в соответствии с ним менять размеры окон и падов, перемещать их, накладывать одни на другие. После изменения содержимого окон и падов оно не моментально отрисовывается на экране, а только по команде в нужный момент. И тогда библиотека не полностью всё перерисовывает, а высчитывает разницу и отправляет в терминал только необходимый минимум данных. Ну и т.д.

Не говоря уже о том, что ncurses может перехватывать нажатия отдельных клавиш и их комбинаций. Т.е. также является заменителем conio.h (для тех, кто знает что это такое).

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

ncurses использует тот же метод - escape codes

предоставляет программисту дополнительные сущности

вот об этом и нужно было писать сразу

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.