exit(C++)

提供: RAD Studio
移動先: 案内検索

stdlib.h:インデックス への移動


ヘッダー ファイル

stdlib.h

カテゴリ

プロセス制御ルーチン

プロトタイプ

void _exit(int status);

説明

プログラムを終了します。

exit は、呼び出し側プロセスを終了します。終了前に、すべてのファイルをクローズし、バッファされていた(出力待ち中の)出力を書き込み、登録されている(atexit でポストされた)なんらかの "終了関数" を呼び出します。

status は、プロセスの終了ステータスとして、呼び出し側プロセスのために設定します。通常、0 値は正常終了を示すのに使用され、0 以外の値はなんらかのエラーを示します。必須ではありませんが、次の値のいずれかを設定できます。

ステータス値 説明

EXIT_FAILURE

プログラムの異常終了。プログラムがエラーで終了したことをオペレーティング システムに通知します。

EXIT_SUCCESS

プログラムの正常終了。


戻り値

なし。

 #include <stdlib.h>
 #include <stdio.h>
 int main(void)
 {
    int status;
    printf("Enter either 1 or 2\n");
    status = getchar();
    exit(status - '0'); 
 /* Note: this line is never reached */
    return 0;
 }

移植性

POSIX Win32 ANSI C ANSI C++

+

+

+

+

関連項目