RPG ではプラログラムが最終でクローズされる直前に LR (最終処理)を指定することは
良く知られているが、実は C/400 にも LR 処理関数を指定することができる。
LR 処理関数を指定することによって、プログラムの終了時に行わせたい処理を
指定することができる。
C/400 でも LR処理が指定できることはあまり知られていない。
【 C/400 : LR処理 】
------------------------------------------------------------------------ 0001.00 #include <stdio.h> 0002.00 #include <stdlib.h> 0003.00 #include <string.h> 0004.00 0005.00 #define TRUE 0 0006.00 #define FALSE -1 0007.00 void LRRTN(void); 0008.00 void main(void){ 0009.00 int rc; 0010.00 0011.00 printf("** TEXTEXT **\n"); 0012.00 getchar(); 0013.00 rc = atexit(LRRTN); 0014.00 exit(0); 0015.00 } 0016.00 /***************/ 0017.00 void LRRTN(void) 0018.00 /***************/ 0019.00 { 0020.00 printf("** LR goodby ! **\n"); 0021.00 getchar(); 0022.00 } ------------------------------------------------------------------------