Neonat
написал 3 ноября 2005 года в 18:31 (928 просмотров)
Ведет себя
как мужчина; открыл 2 темы в форуме, оставил 2 комментария на сайте.
С описанием процедур… В частности очень интересно, как вывести цветной текст на консоль…
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
/usr/share/docs
Библиотека, которая тебе нужна, называется ncurces
По стандартным функциям С есть маны, а еще — много в Гугле.
Цветной текст в консоли имеет весьма слабое отношение к С, это свойства терминала. Почитай здесь:
http://www.linuxjournal.com/article/8603
Good Luck,
UT
Огромное человеческое вам спасибо, просто уже замучился искать… А можно ещё ламерский вопрос? Для чего в основной своей массе предназначаются функции библиотек glibc ? И если можно пошлите куда нибудь по адресу на какой-нибудь портал в стиле а-ля для начинающих программеров под linux, а то ж я весь форум замучаю вопросами :-)
Иши и читай:
ISO/IEC 9899:1999, Programming Languages — C
ISO/IEC 14882:1998, Programming Languages — C++
и сходи <font color=«green»>сюда</font>.
а не проще ли было просто посоветовать info libc?
Если лень копаться в curses, есть управляющие последовательности для терминалов.
Вот небольшой пример (перевод терминала на красный цвет):
echo -en «\\033[1;31m»
Но по большому счету, такой подход — дурь и баловство.
почему жее дурь? Другого способа нет. И ncurses — обёртка его.
Потому что терминалы разные и нет адекватного способа добиться от такой команды нужного результата выполнения: вывелось цветным или монохромным. Только curses+terminfo в этом случае имеют обратную связь.