With Fortran formatted input all the data for the complete title bank
are read with a single READ
statement using the format given
on the header line.
For this to be possible the exact number of words to be read
must be specified with the -N
option.
*DO FIDU 1 -IF -N37 -F(10X,F10.0/(10X,3F10.0)) 12. 1 4 1 1. -17.2475 -18.6369 1 4 2 2. -17.2595 -4.2708 1 4 3 3. -.7761 -4.3177 1 1 1 11. -13.8081 -15.9118 1 1 2 12. -13.7343 -7.5253 1 1 3 13. -4.8669 -7.5898 1 1 4 14. -4.8931 -15.9473 1 2 1 21. -13.0353 -15.6000 1 2 2 22. -12.8979 -7.3464 1 2 4 24. -3.7895 -15.6767 1 3 3 33. -2.6674 -17.2822 1 3 4 34. -3.1636 -17.8522 *.-------1---------2---------3---------4---------5
The option -IF
specifying the I/O characteristic
is important in this case.
It causes the execution of a Fortran READ
statement with an I/O list
of type REAL
;
on some machines Fortran is not able to read acting solely under
FORMAT
control, ignoring the type of the I/O list.