Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
#1

Как все убрать с экрана? - C++

03.04.2009, 16:10. Просмотров 879. Ответов 3
Метки нет (Все метки)

Здравствуйте все) Я пишу морской бой и у меня возникла такая проблема: у меня есть метод класса (пусть будет "Temp") PrinFields() который печатает два массива, например
C++
1
2
3
4
5
6
7
8
9
int main()
{
   Temp temp;
   temp.PrintFields();
   //что надо сделать здесь, чтобы полностью очистить экран консоли?
   temp.PrintFields();
   getch();
   return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2009, 16:10     Как все убрать с экрана?
Посмотрите здесь:

Убрать все цифры из строки C++
C++ надо убрать запятые а числа расположить в столбик и вывести все это во второе поле TMemo
C++ Написать игру. В верхней части экрана летят 3 «звездочки»(***). В нижнем правом углу экрана находиться буква «О»
C++ Игра "Борьба за жизнь". Цель игры – убрать с доски все шашки противника
Как сделать снимок экрана C++
Убрать из введенного слова все гласные C++
C++ Как определить разрешение экрана
C++ Убрать из строки все нерусские буквы
C++ Убрать все повторяющиеся символы со строки
Убрать в массиве все цепочки отрицательных элементов, расположенные между положительными C++
Как убрать все управляющие символы из wchar_t ? C++
Убрать все гласные буквы со строки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
03.04.2009, 16:15     Как все убрать с экрана? #2
Нужно вызвать clrscr();
Gravity
558 / 552 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
03.04.2009, 16:29     Как все убрать с экрана? #3
Или
C
1
2
3
#include <stdlib.h>
.....
system("cls");
YurA_280784
Заблокирован
08.04.2009, 12:47     Как все убрать с экрана? #4
Ну а можно и так (это для консоли конечно)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void CleanScreen()
{
    HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO SCRN_INFO;
    GetConsoleScreenBufferInfo(hOutput, &SCRN_INFO);
    
    COORD POS;
    POS.X = 0;
    POS.Y = 0;
    FillConsoleOutputCharacter(hOutput, ' ',
    SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y, POS, NULL);
    FillConsoleOutputAttribute(hOutput, 
        FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /*цвет*/, 
        SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y,POS,NULL);
 
    SetConsoleTextAttribute(hOutput,FOREGROUND_GREEN|FOREGROUND_INTENSITY);
    SetConsoleCursorPosition(hOutput,POS);
}
Yandex
Объявления
08.04.2009, 12:47     Как все убрать с экрана?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru