Вместо того, чтобы запускать свой исполняемый файл напрямую, вам нужно запустить терминальное приложение вашей платформы (в Windows это CMD.exe
, в OS-X это Terminal.app
, а в unix / linux это xterm
).
По умолчанию приложение терминала запускает интерактивную подсказку оболочки, но вы можете использовать аргументы командной строки, чтобы сказать ей, чтобы она выполняла любую другую программу.В этом случае вы захотите сказать ему, чтобы оно выполняло ваше консольное приложение C ++.
В Windows это может выглядеть примерно так:
CMD.exe /K C:\path\to\your\app.exe
в OS-X, это немного сложнее.Вот соответствующий пост SO ( Выполнение команды в новом окне терминала Mac OS X )