У меня, такой вопрос :
Дапустим я написал cout << "гы";
Каким чудом можно сделать, чтобы гы заменилась на зы, и на этом же месте написалось.
Вопрос о выводе
Модератор: Модераторы разделов
-
apacho
- Сообщения: 110
- ОС: MOPSLinux 5.1
Вопрос о выводе
Окошки не нужны, нужны ПИНГВИНЫ!!!
Слака рулит!!!!!!
Слака рулит!!!!!!
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
-
Zeus
- Сообщения: 694
Re: Вопрос о выводе
Я так понимаю apacho хочет писать в произвольном месте консоли.
-
apacho
- Сообщения: 110
- ОС: MOPSLinux 5.1
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Вопрос о выводе
В дисгармонии со вселенной.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Вопрос о выводе
Пользуй ncurces
Можно, конечно, и поизвращаться в выводом разных кудрявых символов, но ncurces -- это правильный путь.
Можно, конечно, и поизвращаться в выводом разных кудрявых символов, но ncurces -- это правильный путь.
-
Liksys
- Сообщения: 2910
Re: Вопрос о выводе
Кудрявые символы - это хорошо, но они не стандартизированы для всех терминалов. Либо ncurses, либо tercap/terminfo на предмет управляющих последовательностей терминала.
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Вопрос о выводе
пробуем следом вывести
cout << "\b\bзы";
т.е.
cout << "гы" << flush ;
пауза
cout << "\b\bзы" << flush ;
может получицо, а мож и нет. Должно в норме работать - при условии, что ничего не выводится с этого же терминала/потока и не вводится в "паузу". Например, если выводите индикатор прогресса в духе printf("%3d%%", pcs) первый раз и printf("\b\b\b\b%3d%%", pcs) в последующие...
А так - вообще сказали про ?курсес.
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
apacho
- Сообщения: 110
- ОС: MOPSLinux 5.1
Re: Вопрос о выводе
А как пользоваться ncurces или ncurcses или ncurses(все поразному написали)?
Окошки не нужны, нужны ПИНГВИНЫ!!!
Слака рулит!!!!!!
Слака рулит!!!!!!
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Вопрос о выводе
ncurses (это вроде бы новая-свободная реализация curses или что-то вроде; поэтому где-нибудь могут попасться сходные названия)
Для дебиан:
Код: Выделить всё
# aptitude install libncurses5-devпосле чего появляется man ncurses и папочка
Код: Выделить всё
$ pwd
/usr/share/doc/libncurses5-dev
$ ls -F
changelog.Debian.gz copyright hackguide.doc.gz ncurses-intro.doc.gz
changelog.gz examples/ html/с документацией
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Вопрос о выводе
Да как обычно. Подключаешь инклуд, пользуешься функциями. Компиляешь с -lcurses.
P.S. ncurses
В дисгармонии со вселенной.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Вопрос о выводе
Пользоваться вот так:
http://www.apmaths.uwo.ca/~xli/ncurses.html
И таки да, ncurses. Что-то меня переклинило...
http://www.apmaths.uwo.ca/~xli/ncurses.html
И таки да, ncurses. Что-то меня переклинило...