Прототип функции abort:
void abort( void );
Заголовочный файл
Название
Язык
stdlib.h
С
cstdlib
С++
Описание
Функция аварийно завершает работу программы. abort генерирует SIGABRT сигнал, который, по умолчанию, вызывает завершение программы, и операционной системе возвращается код ошибки неудачного завершения работы программы.
Программа завершается без вызова деструкторов для статических или динамических объектов, и без вызова функции atexit.
Параметры:
Функция не принимает параметров.
Возвращаемое значение
Функция не имеет возвращаемого значения.
Пример: исходный код программы
//пример использования функции abort #include <iostream> #include <cstdio> #include <cstdlib>
int main () { FILE * ptrFile = fopen("file.txt","r"); if (ptrFile ==
NULL) { std::cout << "ошибка открытия файла: " << stderr << "\n"; abort(); // аварийное завершение программы }
// основной код программы
fclose (ptrFile); // закрыть файл return 0; }
Пример работы программы
Если файла file.txt не существует, вызывается функция abort.
Вы должны войти, чтобы оставить комментарий.