| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Очистка экрана в консоли |
| Автор: Гость_Intro 4.8.2004, 18:52 |
| Подскажите пожалуйста функцию в Visual C++ отвечающую за очистку экрана от всех символов в том числе и от всех endl. Заранее благодарен. |
| Автор: _hunter 4.8.2004, 19:07 |
| void clrscr(void) |
| Автор: lynx_916 4.8.2004, 20:54 |
| она отчищает активное окно. |
| Автор: Гость_Intro 5.8.2004, 06:34 |
| В большинстве форумах мне твердят про clrscr(), но у меня в С++ от Майкрософта версии 6.0 --- она не хочет опозноваться какие бы я не включал заголовочные файлы и *.lib... Есть ли альтернатива clrscr()??? |
| Автор: _voron 5.8.2004, 07:37 |
| Можно установить видеорежим, при этом экран будет очищен(весь экран, а не активное окно). ... asm{ mov ax, 0x03 int 0x10 } ... Причем работать это будет быстрее, чем clrscr(); |
| Автор: srd 5.8.2004, 11:01 | ||
|
| Автор: _hunter 5.8.2004, 16:05 | ||
| _voron, ты ткое под ХР запусти Гость_Intro, ты conio.h подключал? вот, на крайняк исходник:
может поможет |
| Автор: NiJazz 6.8.2004, 07:27 | ||
| _hunter Ведь clrscr() есть только в Turbo C++. Или нет? Можно так:
Добавлено @ 07:30 srd Разве system - это не Linux? Такое в VC++ работать не будет. |
| Автор: srd 6.8.2004, 07:41 | ||
| Функция system входит в стандарт и должна быть в любой реализации C Runtime Library. В VC++ это прекрасно работает. Наоборот, команды "cls" в Линуксах нет Не нравится system, можно обойтить средствами WINAPI:
|
| Автор: _hunter 6.8.2004, 17:19 |
| в линуксах все тот же clrscr насчет Turbo C не знаю но она точно работает в Builder' e |