информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСтрашный баг в WindowsГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Линков уже дали, а программно реализовать вывод Escape-кодов - через printf :) 17.12.03 12:25  Число просмотров: 1910
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
<beginners>
[Си Unix] пара вопросов. 13.12.03 08:48  
Автор: paparazi Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Мне всегда было интересно как делают данамическое меню в консоли на си, вот например тот же MC ну или самый прсотой пример:
1. Подскажите как сделать чтобы цифры считались от 1 до 100 не 1 2 3 4 5 ... 100, а вывод был как секунды на электронных часах.
2. Как менять цвет шрифта и фона?
[Си Unix] Самый базовый способ, работающий с любым терминалом - Escape-последовательности 14.12.03 19:29  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
> Мне всегда было интересно как делают данамическое меню в
> консоли на си, вот например тот же MC ну или самый прсотой
> пример:
> 1. Подскажите как сделать чтобы цифры считались от 1 до 100
> не 1 2 3 4 5 ... 100, а вывод был как секунды на
> электронных часах.
Форматируешь определенным образом вывод, затем печатаешь и возвращаешь курсор в начало вывода. Для пущего понта можно еще погасить курсор, чтобы его видно не было :)

> 2. Как менять цвет шрифта и фона?
сабж. Существуют специальные последовательности, начинающиеся с Escape (оно же Ctrl-[), которые позволяют менять цвета, двигать курсор, позиционировать курсор в заданную точку, производить скроллинг и прочая и прочая и прочая. К сожалению, линком поделиться не могу, но думаю, что поисковики рулят.

На самом же деле для всего этого безобразия как раз под Юниксы и не только существует замечательная и общеизвестная библиотека ncurses, а также не менее замечательная но не столь общеизвестная библиотека slang.
А как это программно реализовать? 17.12.03 09:35  
Автор: paparazi Статус: Незарегистрированный пользователь
<"чистая" ссылка>
И можно поподробнее об:
ncurses
slang
Линков уже дали, а программно реализовать вывод Escape-кодов - через printf :) 17.12.03 12:25  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
STFW 17.12.03 11:48  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> И можно поподробнее об:
> ncurses
http://www.google.com/search?q=ncurses&sourceid=opera&num=25&ie=utf-8&oe=utf-8
http://www.gnu.org/software/ncurses/ncurses.html

> slang
http://www.google.com/search?q=slang+library&sourceid=opera&num=25&ie=utf-8&oe=utf-8
http://www.s-lang.org/
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach