Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Очистка экрана в консоли. (Win32)

Ответить
Настройки темы
Очистка экрана в консоли. (Win32)

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Есть программа( на СРР), она выводит данные о себе в консоль( для совместимости со всеми компиляторами и платформами ).

Вопрос :
Как сделать так чтобы новый вывод параметров не приписывался снизу а затирал предыдущие?

Функции clrscr() нету
gotoxy() тоже
printf(“\f”) не работает.

Компилятор VS2003.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 19:50, 06-01-2004

 

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Если выводится всё в одну строк, то скорее всего достаточно затереть последние символы с помощью вывода \b. Правда, оно вродпе только каретку обратно сдвигает, потом это дело ручками затереть надо. В линуховой консоли работает, но это по идее стандартный метод.

Если это не подходит, то добро пожаловать к Console Functios. Не уверен, что будет работать вместе с функциями стандартной библотеки... Даже скорее не будет, чем будет.

Добавлено:

Vlad Drakula
Цитата:
данные о себе в консоль( для совместимости со всеми компиляторами и платформами
Цитата:
Функции clrscr() нету
gotoxy() тоже
Если программа задумана как переносимая, то забудьте о нестандартных средствах, а эти две функции - изобретения борланда. Собственно, винапишные консольные ф-ии тоже не будут переносимы, но по крайней мере будут работать под windows в независимости от компилятора.

Если требуется переносимость и работа с экраном, то смотрите в сторону [[n]]curses.

-------
http://ivank.ru


Отправлено: 22:34, 06-01-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
[[n]]curses
по подробнее, чего то я не понял...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 02:01, 07-01-2004 | #3


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


curses - кроссплатформенная библиотека для работы с экраном в текстовом режиме. ncurses - самый распространённый её вариант.
http://www.google.com.ru/search?q=ncurses

-------
http://ivank.ru


Отправлено: 03:08, 07-01-2004 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Очистка экрана в консоли. (Win32)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] обнаружены вирусы Trojan.Win32.Patched.fr и Trojan.Win32.ВНО.isy levss_09 Лечение систем от вредоносных программ 6 25-11-2009 23:00
Очистка папки. zubkoff.s Microsoft Windows NT/2000/2003 4 10-11-2009 05:31
Разное - Очистка диска PRAVITELb Microsoft Windows Vista 5 11-10-2009 21:01
Win32.Sector.5, Win32.Sector.238 Sergey29262 Лечение систем от вредоносных программ 7 10-06-2008 21:33
Очистка памяти XCodeR Вебмастеру 4 18-01-2006 14:34




 
Переход