#include <stdlib.h> void abort(void);
Функция abort() вызывает немедленное аварийное завершение программы. Как правило, буфера файлов не дозаписываются. В средах, которые поддерживают эту функцию, она возвращает вызывающему процессу (обычно им является операционная система) значение (определяемое конкретной реализацией), которое сигнализирует об отказе.
Эта программа заканчивается, если пользователь вводит А:
#include <stdlib.h> #include <stdio.h> int main(void) { for(;;) if(getchar()=='A') abort(); return 0; }