Главная » xomep » EXE — файл мгновенно закрывается после выполнения программы на Си
Опубликовано: 29.09.2013

EXE — файл мгновенно закрывается после выполнения программы на Си

Многие начинающие программисты сталкиваются с такой проблемой, как мгновенное закрытие 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();
То есть для корректного завершения программы Вам необходимо нажать любую клавишу.


Также вас может заинтересовать:

d9fa9010