BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <stdlib.h> > abort

abort() fonksiyonu

Bildirim

void abort(void);

Açıklama

Olağan dışı sonlandırma ile aktif programdan çıkış yapar.

Fonksiyon, SIGABRT sinyali gönderir. Bu sinyal sistem tarafından yakalanmamışsa programın, işletim sistemine bağlı bir başarısız sonlandırma hata kodunu bilgisayara döndürerek, sona ermesine neden olur.

Parametreler

Yok.

Dönüş değeri

Yok.

Örnek


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

int main (void)
{
    FILE *fp;

    if ((fp = fopen ("dosya.txt", "r")) == NULL) {
         printf("Dosya açma hatası!");
         abort();
    }

    fputc('A', fp);

    fclose(fp);

    return 0;
}

Yukarıdaki örnekte, program aşağıdaki satırı ekrana yazar:

Dosya açma hatası!

Yukarıdaki program, fopen() fonksiyonu ile okuma modunda (r) bir dosya açmaya çalışır. Dosya sistemde mevcut olmadığından, fonksiyon NULL bir değer geri döndürür ve ekrana hata mesajı yazar. Sonra, abort() fonksiyonu ile programı sona erdirir.