MPE CI Programming for 7.5

July 22, 2008
Page 35
hp e3000
strategy
filling variables arrays (cont)
example 3;
setvar j 0
if HPINTERACTIVE then
setvar prompt “’Name = ‘”
setvar limit 2^30
setvar test name= “”
else
setvar prompt “”
setvar limit FINFO (HPSTDIN, eof)
setvar test false
endif
while (j < limit) do
setvar name “”
input name , !prompt
if !test then
setvar limit 0 # exit interactive input
else
setvar j j+1
setvar rec!j name
endif
endwhile
setvar rec0 j