最初のページに戻ります。

総合の目次があるページに戻ります。

よく使うマニュアルです

Wiki

updated on 2004.06.23

6.22.数字の編集API(CLP)

[ Previous ] [ HOME ] [ Upper ] [ Next ]


これは、CLPの中で使う、数字編集APIです。最初に編集マスクデータを取り出し(QECCVTEC)、その後、それによりデータを編集します(QECEDT)。&EDITCDは4にしてありますが、好きに変更してください。

PGM                                                                   
                                                                      
       DCL  &MASK     *CHAR  256                                      
       DCL  &EDITED   *CHAR  256                                      
       DCL  &MSKLEN   *CHAR    4                                      
       DCL  &RCVLEN   *CHAR    4                                      
       DCL  &INTLEN   *CHAR    4                                      
       DCL  &DECLEN   *CHAR    4                                      
       DCL  &ZEROSP   *CHAR    1  ' '                                 
       DCL  &EDITCD   *CHAR    1  '4'                                 
       DCL  &SYMBOL   *CHAR    1  ' '                                 
       DCL  &EDTCLS   *CHAR   10  '*ZONED '                           
       DCL  &ERROR    *CHAR  116                                      
       DCL  &EDIT     *CHAR   30  '000000000000000000000000123456'    
                                                                      
       CHGVAR %BIN(&INTLEN)  30                                       
       CHGVAR %BIN(&DECLEN)   0                                       
                                                                      
 CALL QECCVTEC ( &MASK &MSKLEN &RCVLEN &ZEROSP &EDITCD &SYMBOL +      
                 &INTLEN &DECLEN &ERROR )                             
 IF ( %BIN(&ERROR 5 4 ) *NE 0) RETURN                               
                                                                    
 CALL QECEDT   ( &EDITED &RCVLEN &EDIT &EDTCLS &INTLEN &MASK +      
                 &MSKLEN &ZEROSP &ERROR )                           
 IF ( %BIN(&ERROR 5 4 ) *NE 0) RETURN                               
                                                                    
 SNDPGMMSG &EDITED                                                  
                                                                    
RETURN                                                              
ENDPGM                                                              
 

[ Previous ] [ HOME ] [ Upper ] [ Next ]

You are at K's tips-n-kicks of AS/400

 

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送