2014-12-10 4 views
-1

Как закрыть окно команд в C? exit(-1) не работает, он просто возвращает -1. Я хочу, чтобы окно закрывалось без нажатия любой клавиши. Я использую CodeBlocks в Win 8.1.Как автоматически закрыть окно после выполнения?

+0

В каком окне? Терминал один? –

+0

Тот, который открывается, когда я запускаю код из CodeBlocks – Angelo

+0

В CodeBlocks может быть какое-то специальное положение, которое позволяет вам это делать, но в целом это невозможно. Программы C выполняются как дочерние процессы среды оболочки (например, 'bash') и не могут заставить ее выйти. –

ответ

0

Я предполагаю, что это окна, как вы сказали, окно команды, а не терминал? Вы пробовали FreeConsole?

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

0

Я попытался закрыть окно CodeBlocks после выполнения, но кажется, что если я запустил код из командной строки, он закрывается после выполнения. Благодарю.

Смежные вопросы