基底ポインターの設定
基底付き変数の位置の設定または変更は、次のいずれかの方法で基底ポインターを設定
するか変更して行います。
- INZ(%ADDR(FLD)) によって初期化する。FLD は非基底付き変数。
- %ADDR(X) の結果を指すポインターを割り当てる。X は任意の変数。
- ポインターを別のポインターの値に割り当てる。
- ALLOC または REALLOC を使用する (例に
ついては、ALLOC (記憶域の割り振り)、REALLOC (新しい長さでの記憶域の再割り振り)、およ
び「WebSphere Development Studio: ILE RPG プログラマーの手引き」を参照してください)。
- ポインター演算を使用して、記憶域内でポインターを順方向または逆方向に
動かす。
EVAL PTR = PTR + offset
("offset" は、ポインターが移動されるバイト単位での距離です。)
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.