On 6 Jan 2010, at 17:04, Ralf Reköndt wrote: > gdgqler wrote: >> On 6 Jan 2010, at 08:43, <[email protected]> wrote: >> >> In TK3 sold by Digital Precision there are three commands >> >> SARRAY filename,array saves the array to the file >> SARRAY_O is the same as SARRAY but overwrites an original file >> LARRAY filename,array loads an array from the file >> >> The saved arrays have the following header: >> >> Position Item >> 0 'ATK3' >> 4 Array type (as in the BASIC name table so $0301 is a >> string array) 6 Offset to data >> 8 Number of dimensions >> 10 Index 1 >> 12 Multiplier 1 >> 14 Index 2 >> 16 Multiplier 2 >> >> .. ... >> >> Offset Start of data > > Just to make it a bit more complete: > > Commands > > SARRAY name,array save an array to a file > SARRAY_O name,array SARRAY with overwrite > LARRAY name,array load an array from a file > SORT array$ sort 2-dimensional string array > SORT array$,field sort 3-dimensional string array by field > SORT_I array$ ,field inverted SORT > > Functions > > ADIM (name) find no. of dimensions of a saved array > ADIMN (name,i) find dimension i of a saved array > ATYP (name) find type of a saved array > > The functions make it very comfortable, as you can first check the file, then > DIM the array. Why not compilable? > > Cheers...Ralf
I was quite wrong. You can indeed compile these with TURBO. The reason I said you couldn't was probably that, at the time I was trying out SARRAY and LARRAY, I did not know that the filename had to be in quotes for TURBO. I know better now! George _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm
