| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Функция для очистки окна в Си |
| Автор: Zhenius 17.9.2006, 15:37 |
| Вот такой вопрос. Слышал, что в Си есть стандартная функция, которая при вызове очищает окно, в котором выполняется программа. Другими словами, всё то, что выводилось на экран до данной функции, убирается. Если кто-то понял, что я имею в виду, то подскажите пожалуйста. А заодно укажите, какой заголовочный файл она требует. Очень нужно... |
| Автор: BUGOR 17.9.2006, 15:45 |
| clrscr Очищает экран и закрашивает его цветом, заданным функцией textbackground. Файл conio.h |
| Автор: Romikgy 17.9.2006, 15:55 |
имхо это в билдере |
| Автор: Zhenius 17.9.2006, 15:56 |
| Спасибо большое!!! Добавлено @ 15:58 Опа! А мне для devc++ надо... Есть ещё варианты? А если есть для Unix, то тоже давайте. |
| Автор: Romikgy 17.9.2006, 16:06 |
| Сложнее но тоже работает FillConsoleOutputCharacter и для всех символов на консоли Добавлено @ 16:11 не знаю PS кстати самый простой вариант, сделать cout<<"\n"; сколько строк на экране |
| Автор: bel_nikita 17.9.2006, 16:16 |
| Или самое простое: printf("/f"); |
| Автор: BUGOR 17.9.2006, 16:18 | ||||
Тебе не кажется, что это апи? Насчёт билдера не знаю, функция описана в справочнике по С... |
| Автор: Daevaorn 17.9.2006, 16:26 | ||
|
| Автор: Romikgy 17.9.2006, 16:40 |
ну? попробуй запустить в визал си этот код под виндой думаю должно сработать |
| Автор: Zhenius 17.9.2006, 17:22 |
| Вот спасибо!!! Под виндой system("cls"); работает в лучшем виде!!! Если кто найтет ещё и под Unix, буду весьма признателен! |
| Автор: ptr 17.9.2006, 17:35 | ||||
Можешь также http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1031963460&id=1043284385 clrscr() не входит в стандарт. |
| Автор: bel_nikita 17.9.2006, 18:46 |
| народ, а printf("/f"); не подходит? |
| Автор: Damarus 17.9.2006, 18:52 |
Нет. |
| Автор: Zhenius 18.9.2006, 00:13 |
| Спасибо всем за помощь!!! |