Многие начинающие программисты сталкиваются с такой проблемой, как мгновенное закрытие exe — файла после его корректного выполнения, то есть компеллируется она без ошибок и также выполняется, но результат невозможно лицезреть. Ответ на этот вопрос очень прост. Есть некоторые проблемы с реализацией компиллятора Visul Studio 2008 и это одна из них.
А решается она так.
Дерективой #include включаете заголовочный файл стандартной библеотеки <stdlib.h>.
stdlib.h — содержит в себе функции, занимающиеся выделением памяти, контроль процесса выполнения программы, преобразования типов и другие.
Конечный вариант включения выглядит так:
#include <stdlib.h>
или
#include «stdlib.h»
А далее необходимо в теле главной функции main() прописать системную команду system(«pause»); Данная команда должна стоять перед командой return 0;
И второе решение этой проблемы, это подключить заголовочный файл <conio.h>
conio.h — заголовочный файл, используемый в старых компиляторах, работающих в операционных системах MS-DOS, для создания текстового интерфейса пользователя. Тем не менее, он не является частью языка программирования Си, стандартной библиотеки языка Си, ISO C или требуемой стандартом POSIX.
#include <conio.h>
или
#include «conio.h»
И в теле функции прописат команду getch();
То есть для корректного завершения программы Вам необходимо нажать любую клавишу.