Запись в файле на Fortran и запуск программы

kotofey1

Подскажите, пожалуйста, как задать в цикле изменение некого числа во внешнем файле, и запускать на каждом шаге внешнюю программу, которая будет считывать каждый раз новое значение из этого файла?
Спасибо

Elina74

Расшифровываю.
1. Как в фортране открывать файл, писать в него и закрывать файл?
2. Как из фортрановской программы делать вызовы типа system, т.е. запускать командный интерпретатор?

durka82

1. команды open, write, close в фортране есть - в любом хелпе должны быть примеры
2. команда system тоже есть

Elina74

Ты уже разобрался с тем, как читать и писать в фортране? Я вот разобрался:

PROGRAM SUM
REAL X,Y
open(10, file='data.txt')
read (10,*) x,y
close(10)
open(11, file='result.txt')
S = X+Y
write (11,*) s
close (11)
call system('dir')
END

Эта прога считывает из файла 'data.txt' два числа, записывает сумму этих чисел в 'result.txt'.
После этой операции она выполняет системный вызов 'dir', т.е. показывает содержимое текущей директории.
В целом, знание этих команд позволит написать мне на фортране почти все что угодно.
Оставить комментарий
Имя или ник:
Комментарий: