View previous topic :: View next topic
|
Author |
Message |
winchaat
New User
Joined: 23 Mar 2005 Posts: 14
|
|
|
|
Please reply how the o/p will come.
My array declared as below.
03 LS-RECORD
OCCURS 1 TO 5 TIMES
DEPENDING ON DIV1-COUNTER .
05 STORE-NUMBER PIC 9(5).
But DIV1-COUNTER value is 10 . In such a case how the program will respond.
Thanks
--->Rag |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Depending on just what is in storage and what part of storage within the region the array resides in, the results could vary. Sometimes you may even get away with this. . . .
Things to watch for could be an addressing exception, operation exception, data exception, etc, etc, etc.
I'd recomment that whenever a value is to be put into DIV1-COUNTER the program first makes sure that it is between 1 and 5. You don't want DIV1-COUNTER to ever be zero or negative either. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Ooops,
recommend not recomment - bad typing day. . . . |
|
Back to top |
|
|
|