Запись в файле на Fortran и запуск программы
1. Как в фортране открывать файл, писать в него и закрывать файл?
2. Как из фортрановской программы делать вызовы типа system, т.е. запускать командный интерпретатор?
2. команда system тоже есть
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', т.е. показывает содержимое текущей директории.
В целом, знание этих команд позволит написать мне на фортране почти все что угодно.
Оставить комментарий
kotofey1
Подскажите, пожалуйста, как задать в цикле изменение некого числа во внешнем файле, и запускать на каждом шаге внешнюю программу, которая будет считывать каждый раз новое значение из этого файла?Спасибо