Функция abort

Содержание

#include <stdlib.h>
void abort(void);

Функция abort() вызывает немедленное аварийное завершение программы. Как правило, буфера файлов не дозаписываются. В средах, которые поддерживают эту функцию, она возвращает вызывающему процессу (обычно им является операционная система) значение (определяемое конкретной реализацией), которое сигнализирует об отказе.

Пример


Эта программа заканчивается, если пользователь вводит А:

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

int main(void)
{
  for(;;)
    if(getchar()=='A') abort();

  return 0;
}

Зависимые функции


exit() atexit()