#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()