[net.lang] In response to using FORTRAN files with VAX-11 C

blickstein@babel.DEC (Dave Blickstein) (08/05/85)

	There is an undocumented switch tha can be used when the file is 
opened that will instruct the C RTL NOT to translate the leading character
of each record as though it was a FORTRAN carriage control character.  It
can be used as follows:

	open ("file.ext", mode, flags, "ctx=nocvt");
or
	fopen ("file.ext", access, "ctx=nocvt");

If used the entire record is passed to the user, including the leading 
character.

blickstein@babel.DEC (Dave Blickstein) (08/05/85)

One can use the Q format item in FORTRAN to get the length of a record that was
read.  For example: 

	READ (1,'(Q,A)') LENGTH, STRING
	TYPE *, 'String read is "',STRING(1:LENGTH),'"'

You can then use substrings, as shown above, to access only the data read.