Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Exit

CuBook05

Функция

Прекращает выполнение программы.
 
Синтаксис

#include<stdlib.h>
void exit(int status);
 
Прототип

stdlib.h
process.h
 
Описание

Функция exit прекращает вызываемый процесс. Перед выходом из процесса все файлы закрываются, записывается буферный вывод (ждущий вывода) и вызываются зарегистрированные "функции выхода" (объявленные в функции atexit). В любом случае, для вызываемого процесса обеспечивается аргумент status, который представляет собой статус выхода для данного процесса. Обычно, значение, равное нулю, используется для обозначения нормального выхода из процесса, а ненулевое значение обозначает какие-либо ошибки. Оно устанавливается одним из следующих:
EXIT_SUCCESS - нормальное завершение.
EXIT_FAILURE - ненормальное завершение. Сообщает операционной системе, что программа завершилась с ошибкой.
 
Возвращаемое значение

Нет.
 
Переносимость

Поддерживается в системах UNIX и определена в ANSI C.
 
Пример

#include<stdlib.h>
#include<conio.h>
#include<stdio.h>

int main(void)
{
int status;
printf("Нажмите клавишу 1 или 2\n");
status = getch();
exit(status-'0');
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить