atexit のサンプルコード | プログラム終了時に実行するプログラムを登録

プログラム終了時に自動的に実行される関数を設定します。

実行結果は以下の通りとなります。

main 関数終了後に登録されたtest_func が実行されていることが分かります。

exit main func
exit test_func function successfully

スポンサーリンク

Visual C++ 向けサンプルコード

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

void test_func(void);

int main(void)
{
atexit(test_func);
printf ("exit main func\n");
return 0; } void test_func(void) {
printf("exit test_func function successfully\n");
return; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。