Programming/Fortran
usign direct access, formatted file
투정이
2009. 1. 6. 16:14
usign direct access, formatted file
PROGRAM daf
IMPLICIT NONE
INTEGER :: i
INTEGER :: irec
CHARACTER(LEN = 40) :: line
OPEN (UNIT = 8, FILE = 'dirio.fmt', ACCESS = 'DIRECT', FORM = 'FORMATTED', STATUS = 'REPLACE', RECL = 40)
DO i = 1, 100
WRITE (UNIT = 8, FMT = '(A, I3, A)', REC = i) 'This is record ', i, '.'
END DO
WRITE (*, '(A)', ADVANCE = 'NO') ' Which record of between 1 and 100 would you like to see? '
READ (*, '(I3)') irec
READ (UNIT = 8, FMT = '(A)', REC = irec) line
WRITE (*, '(A,/,5X,A)') 'The record is : ', line
END PROGRAM daf
위 소스를 daf.f95로 저장
컴파일 및 프로그램 테스트