Как показывать exit code после закрытия программы?
Компилирую программы в windows cmd при помощи mingw g++. Каждый раз после закрытия программы хочу видеть exit code. Например, когда я использую ide clion, в котором использую mingw, после успешного завершения программы я вижу следующую надпись в консоли:
Если, например программа завершилась не удачна, то вижу другую картину:
То есть я вижу код с которым программа завершила своё выполнение.
Если я компилирую ту же самую программу, также при помощи mingw, но только в cmd. В не зависимости от успешности результата я не буду видеть код, с которым завершилась программа:
Возможно ли сделать так, чтобы я видел это самый exit code в cmd ?
Ответы (1 шт):
Есть такой способ.
На самом деле, сам по себе вопрос не нов.
Всё сводится к использованию переменной %errorlevel%
приблизительно в таком коде:
start /wait something.exe
echo %errorlevel%
То есть, если сделать себе какой то exec.bat с таким содержимым:
echo off
start /wait %1
echo %errorlevel%
то при завершении программы будет показываться код завершения.


