Официальный сайт студ.городка НГТУ
Программирование и БД » [Fortran]Кто знает Фортран подскажите 

#1  14.07.09 11:13

[Fortran]Кто знает Фортран подскажите

Можно ли оператором READ читать из файла не с первой строки, а с какой-либо другой (пример с 65-й )

Исправлено Rustam (14.07.09 11:16)

Offline

#2  14.07.09 16:56

Re: [Fortran]Кто знает Фортран подскажите

Оператор READ для ввода из внешнего файла:
    READ([UNIT=]устройство[,[FMT=]формат][,REC=номер записи]
            [,END=метка-1][,ERR=метка-2][,IOSTAT=код ошибки])
    номер записи - целое выражение, задается только для файлов прямого
доступа, записи нумеруются начиная с 1;
    код ошибки - возвращает отрицательное значение, если достигнут ко-
нец файла, положительное значение, если произошла ошибка чтения, и ну-
левое значение при успешном завершении операции.
Оператор WRITE записывается в виде :
    WRITE([UNIT=]устройство [,[FMT=]формат] [,REC=номер записи]
            [,ERR=метка] [,IOSTAT=код ошибки])
В файл прямого доступа можно записывать в любое место, даже если это
вновь созданный файл; таким образом, некоторые записи в файле могут
физически существовать, но быть неопределенными. Переменная код
ошибки возвращает нулевое значение при успешном завершении операции.

Offline

#3  15.07.09 09:02

Re: [Fortran]Кто знает Фортран подскажите

Спасибо, но у меня идет бесформатное чтение из файла последовательного доступа

1 WRITE (*,100)
100 FORMAT (3x,'Enter protokol number'/)
               READ(*,*) FNAME

open(1,file=FNAME)

read(1,*) ((A(i,j),j=1,10),i=1,N)

Исправлено Rustam (16.07.09 10:35)

Offline

Программирование и БД » [Fortran]Кто знает Фортран подскажите 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.022 сек.
Выполнено 11 запросов.