|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 15 Jul 2003 15:55:10 To : Igor Birjukov Subject : Re: как печатать в консоли цветными буквами? -------------------------------------------------------------------------------- Igor Birjukov <igor_bi@rfniias.ru> wrote: IB> Если кто знает как в Си программе можно вывести строку цветными буквами на IB> консоль, подскажите пожалуйста. IB> ncurses не подходит, так как он во первых стирает экран за собой, а во IB> вторых, даже если не дать ему стереть за собой экран, он все равно занимает IB> весь экран, а мне пару строк надо напечатать. IB> Заранее благодарен! Можно использовать ANSI-шные escape sequences непосредственно. В наши дни вероятность встретить терминал, который их не понимает, близка к нулю. Hо лучше все-таки слазить в terminfo и посмотреть поддерживает ли этот самый терминал цвета, и какими ESC-последовательностями надо пользоваться. Соответствующие функции относятся к библиотеке ncurses (хотя раньше были в отдельной библиотеке) но не требуют выполнения initscr и end_win, так что твоим требованиям удовлетворяют. -- --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1517860eadca7.html, оценка из 5, голосов 10
|