LRESULTプログラムの終了時に呼ばれる関数を登録するには、atexit()を使います。atexit()が少し変わっているのは、引数に関数ポインタを指定するとこです。終了時に呼ばれるのは、最後に登録した関数から順番に呼ばれます。成功すると0を返し、失敗すると0以外を返します。いうような関数のポインタというだけで、それほど難しくは無いです。登録して、どのように処理されるかを見てみます。);}結果Enterキーを押すとプログラムを終了します終了中...func3終了中...func2終了中...func1と、このように表示されます。登録したので、逆順で終了時に呼ばれるわけです。関数ポインタも、void型なので難しくも無く、関数名を引数として指定するだけでいけますね。-コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。