информационная безопасность
без паники и всерьез
 подробно о проекте
Все любят медSpanning Tree Protocol: недокументированное применениеПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Критическая уязвимость UEFI позволяет... 
 Японский хостинг попросил клиентов... 
 Компрометация eMudhra вынудила... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Линков уже дали, а программно реализовать вывод Escape-кодов - через printf :) 17.12.03 12:25  Число просмотров: 2206
Автор: 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





Рейтинг@Mail.ru


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