информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





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

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

На самом же деле для всего этого безобразия как раз под Юниксы и не только существует замечательная и общеизвестная библиотека ncurses, а также не менее замечательная но не столь общеизвестная библиотека slang.
<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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach