C言語例文集


 abort()    プログラムを異常終了させる

ヘッダ stdlib.h
書式 void abort(void);
引数 なし
戻り値 なし
解説 シグナルSIGABRTを発生させ、プログラムを異常終了させる。
入出力ストリームのフラッシュやクローズおよび一時ファイルの削除は処理系定義となる。


<サンプルプログラム>

num2の値が0の場合、プログラムを異常終了させる。

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

int main()
{
    int num1, num2;

    num1 = 1;
    num2 = 0;

    if(num2 == 0)
    {
        printf("異常終了\n");
        abort();  // 異常終了
    }
    else
    {
        printf("%d\n", num1/num2);
    }

    printf("\n");

    return 0;
}
/****************************************************************************/

<実行結果>



<Topページ>

Copyright(c) 2010 , cgengor
このWebページの内容を無断で複製または転載することを禁じます。
このWebページの情報を利用することにより発生したいかなる損害について著作権保有者はいっさいの責任を負いません。