【書式】
#include <stdlib.h> or <process.h>
void exit(int n);
【解説】
exit()はプログラムの実行を終了させます。
exit()は、まずatexit(3)またはonexit(3)によって登録された関数を登録と
は逆順に実行します。次にオープンされているすべてのファイルをクローズ
し、プログラムを呼び出した親環境へ制御を移します。
パラメタnはプログラムのリターンコードで、DOS窓上ではIF ERRORLEVELに
よってこの値を調べることができます。プログラムがspawn(3)から呼び出さ
れていれば、n の値がspawn(3) の関数値となります。 正常終了のときには
EXIT_SUCCESSを、異常終了のときにはEXIT_FAILUREをexit()に渡すことがで
きます。 一般的にnの値が0のときは正常終了を、0以外のときは異常終了を
表します。
【リターン値】
exit()からは決してリターンしません。
【可搬性】
ANSI, UNIX, DOS窓
【参照】
abort(3), atexit(3), onexit(3), spawn(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】