Как открыть новое консольное окно в c++

161
24 июня 2019, 13:10


Суть примерно такова, дано два задания, при запуске .exe файла, нас показывают варианты заданий(элементарное меню) и просят ввести номер варианта.

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

Answer 1

Программа не может одновременно работать в двух разных консолях. Если нужно новое консольное окно, значит запускайте отдельную консольную программу вызовом функции system или ShellExecute. Номер варианта передавайте в командной строке.

Если основная программа должна дожидаться окончания второй, а потом снова предлагать выбор, то лучше запускать вторую программу через CreateProcess и ждать ее завершения функцией WaitForSingleObject.

READ ALSO
OpenCV многопоточный поиск в видео

OpenCV многопоточный поиск в видео

Написал программу на Qt с использованием OpenCV под Ubuntu которая ищет положение в видео файле по фото с экрана, к примеруЗадается путь к видео,...

128
Опережающее объявление typedef типа

Опережающее объявление typedef типа

Есть libpq, там есть объявление:

162
Вывести массив чисел без повторений

Вывести массив чисел без повторений

Дан отсортированный по возрастанию массив C (например, {2, 2, 2, 3, 3})Нужно вывести в консоль этот же массив C без повторений (то есть должно получиться...

143