Понедельник, 14.07.2025, 15:28
Приветствую Вас Гость | RSS

Форма входа

Поиск

Календарь

«  Февраль 2014  »
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
2425262728

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Февраль » 13 » Функция abort :: Abort си
09:34

Функция abort :: Abort си





Прототип функции 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.

Вы должны войти, чтобы оставить комментарий.



Источник: cppstudio.com
Просмотров: 371 | Добавил: unruddece | Рейтинг: 0.0/0
Всего комментариев: 0