A l'université, le professeur qui nous enseignait le Fortran, nous a donné le code suivant :
program example
integer year, month, day, inst, kind, ozone
real time
open(unit=1,file='C:\261.dat')
read(1,1000) year, month, day, inst, kind, ozone, time
close(1)
1000 format(i4,1x,i2,1x,i2,1x,i1,1x,i1,1x,i3,1x,f8.3)
end
Dans ce code, la ligne indexée par 1000 spécifie le format d'entrée particulier. N'est-ce pas quelque chose comme une logique GOTO ? Et si oui, quel est le moyen le plus approprié de l'éviter, dans le contexte de Fortran ?