Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Обновление информации на экране


Автор: MixerMsK 1.5.2006, 23:23
Приветствую. Возник вопрос. Консольнольное приложение выводит на экран некий массив(через cout). Данные постоянно обновляются - хочу сделать оперативное обновление инфы на экране.
По логике - вижу два варианта решения:
1) Очистка экрана - Вывод новых данных.
2) Коррекция конкретной строки.

Как реализовать написанное не знаю...Помогите плз.  smile  

Автор: Romikgy 1.5.2006, 23:38
Цитата(MixerMsK @  1.5.2006,  22:23 Найти цитируемый пост)
1) Очистка экрана - Вывод новых данных.

Самое простое , сделать Н-ное количесто cout<<endl;
используя
FillConsoleOutputAttribute
FillConsoleOutputCharacter
также можно очистить экран ... быстро smile

Цитата(MixerMsK @  1.5.2006,  22:23 Найти цитируемый пост)
2) Коррекция конкретной строки.

С этим посложнее но тоже возможно smile
ReadConsoleOutputCharacter чтение консоли
WriteConsoleOutputCharacter запись в консоль , напрямую smile 

Автор: Helicopterr 1.5.2006, 23:42
Я не понял что такое
Цитата(MixerMsK)
Коррекция конкретной строки

и
Цитата(MixerMsK)
оперативное обновление

но очистка экрана это:
clrscr();  

Автор: MixerMsK 2.5.2006, 00:17
Helicopterr:
А для gcc что-нибудь есть такое? smile Т.к. у меня не нашлось conio.h smile  

Автор: Romikgy 2.5.2006, 17:42
Цитата(Helicopterr @  1.5.2006,  22:42 Найти цитируемый пост)
clrscr();  

только для борланда smile
Цитата(MixerMsK @  1.5.2006,  23:17 Найти цитируемый пост)
А для gcc что-нибудь есть такое? 


Цитата(Romikgy @  1.5.2006,  22:38 Найти цитируемый пост)
FillConsoleOutputAttribute
FillConsoleOutputCharacter

 

Автор: likehood 2.5.2006, 18:15
Цитата(MixerMsK @  2.5.2006,  00:17 Найти цитируемый пост)
А для gcc что-нибудь есть такое?

Можно юзать ncurses (аналог conio.h). 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)