Hvordan lese fra en fil i Fortran

FORTRAN (formel Overs) er et programmeringsspråk som effektivt håndterer formel beregninger, men støtter ikke et objekt-orientert stil. FORTAN brukes først og fremst til å skrive vitenskapelige programmer. Lesing fra filer er nødvendig for å få tilgang til en stor mengde av data i programmet. FORTRAN lar deg lese filer ved hjelp av sekvensiell tilgang - linje for linje.

Bruksanvisning

1 Åpne filen ved hjelp av kommandoen:

open (enhet = 20, file = "data.txt")

Legg merke til at en enhet, "20" i dette eksempelet, er et tall som gjør det mulig å referere til filen i programmet.

2 Les data fra filen ved hjelp av "lese" uttalelse som

100 lest (20, *, end = 200) var1, var2

Dataene er tilordnet den variables "var1" og "var2", hvis for eksempel, har filen to kolonner med tall. Etikettene "100" og "200" er nødvendig å organisere løkken å få tilgang til hver linje i filen.

3 Legg følgende to kommandoer for å fullføre sløyfen:

goto 100

200 fortsette

Operatøren "goto" omdirigerer program for å lese neste linje fra filen; når slutten av filen er nådd, går programmet til utenfor sløyfen (etiketten "200").

4 Lukk filen med følgende uttalelse:

nær (20)