RE: tömbök_DCL-ben_?

Maulis Adam <maulis@ludens.elte.hu>

Szia,

> Sziasztok !

> Van itt pár alkalmazás, amik kapcsán szükség van időnként 1-2 command fájl 
> összeácsolására. Eddig még mindig segített a manual, vagy a help....

Azt tudom neked (hosszu tavra) javasolni, hogy szerezzetek be 
a kovetkezo konyvet:
	"Writing Real Programs in DCL, Second Edition"
	(Steve Hoffman & Paul Anagnostopoulos)
	ISBN: 1 55558 191 9

(es utana adjatok kolcson :-)

> De most a feladat megoldása tömb alkalmazását kívánná.

> Van esetleg mégis lehetőség tömb használatára ?

persze, de:

> Szeretnék beolvasni pár sort(kb. 150-200) textfájlból,

az osszes DCL valtozo (symbol) osszmerete nem haladhatja meg a CLISYMTBL
sysgen parameter altal meghatarozott merteket. Ez par tucat sor, vagy
par szaz sor tarolasara elegendo, azonban konnyu kifutni belole.

Na szoval, tomb igazabol nincs, de van lehetoseg egy trukkre:

legyen pl idx az a valtozo, amivel "indexelnel",
most beolvasok egy file-t egy "DCL tombbe"

$ idx = 0  ! en nullatol szeretek szamolni, de itt mindegy
$ open/read inf adatok.txt
$ read_loop:
$   read /end_of_file=end_read_loop inf line
$   sorok'idx' = line		! igazabol nincsen tomb, ezek egy sorok0
$				! (aztan sorok1, stb) fuggetlen valtozok
$   idx = idx +1
$   goto read_loop
$ end_read_loop:
$ close inf


Udv,
Maulis Adam