Hello all,
I am relatively new to programming, and my only language is F90. As I
understand the backspace function, the current position in the file must be
known, say n. And then the file is rewound to its first record, and n-1
successive reads performed. So I was wondering if there was an intrinsic
routine to access the current file position for use later, or would it be
easier to encase the read statement in a routine with a SAVE attributed
integer, say count, and use count as an index?
One other query, if you would be so kind as to help, is why you cannot use
backspace to skip over a record written using list-directed formatting. I
am using sequential access, with position set to default ('ASIS'). I am
under the impression that a record corresponds to a line on an ASCII file,
and when writing using list directed output, all data is written to the one
record. With this understanding I see no difference between explicit
formatting and list-directed formatting, with concerns to backspace. Is my
understanding a bit confused? Any help would be appreciated.
Thanks in advance,
Colin Millar.
_______________________________________________________
Colin P Millar Tel: +44 (0)1224 876544
Fisheries Scientist Direct: +44 (0)1224 295507
Fisheries Research Services Fax: +44 (0)1224 295511
Marine Laboratory, PO Box 101
375 Victoria Road, Torry [log in to unmask]
Aberdeen AB11 9DB www.marlab.ac.uk
UK
Fisheries Research Services
is an agency of the Scottish Executive
_______________________________________________________
|