日本-日本語
≫日本HPホーム ≫製品 & サービス ≫OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


≫ 

OpenVMS ドキュメント
ライブラリ

≫ タイトル
≫ 目次
≫ まえがき
≫ リファレンス・セクション
   ≫ライブラリ関数一覧
≫ 索引
PDF
≫ OpenVMS ホーム

HP OpenVMS
HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)


目次 索引




引数を指定せずに呼び出された関数をプログラムの終了時に登録します。

形式

#include <stdlib.h>

int atexit (void (*func) (void));


引数



func

登録する関数を指すポインタ。

戻り値

0 登録が正常終了したことを示します。
0 以外の値 異常終了を示します。




制限事項

longjmp関数をハンドラの内部から実行することはできません。これは, longjmpの宛先アドレスがもはや存在しないからです。

例

#include <stdlib.h> 
#include <stdio.h> 
 
static void hw(void); 
 
main() 
{ 
    atexit(hw); 
} 
    
static void hw() 
{ 
        puts("Hello, world\n"); 
} 

この例では,次の出力が生成されます。

Hello, world 
 


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.