Как скрыть и показать окно консоли в C++?

Опубликовано: 18 Февраля, 2023

Задача состоит в том, чтобы скрыть и показать окно консоли программы на C++. Программа для него приведена ниже.

Note: The results of the following program can only be seen when it is executed on a console. 

Пример:

Выход:

Объяснение: Вышеупомянутая программа считает от 3 до 1, прежде чем окно консоли исчезнет. После того, как окно исчезло, ShowWindow помогает программе, так что окно консоли снова появляется после счета от 3 до 1 (выполнение функции обратного отсчета).

Выполнение программы можно понять, поняв ключевые функции программы.

  • #include<windows.h> — заголовок windows.h в языках программирования C++ специально разработан для Windows и содержит очень большое количество специфичных для Windows функций.
  • AllocConsole() — AllocConsole инициализирует стандартный ввод, стандартный вывод и стандартные обработчики ошибок для новой консоли.
  • ShowWindow() — устанавливает состояние отображения указанного окна.
  • FindWindowA () — принимает строковые параметры и проверяет, чье имя класса и имя окна соответствуют указанным строкам.