• 締切済み

フォートランのsubroutineの読み込み

fortran初心者なんですけど、 subroutineを別ファイルに書いておいて、メインプログラムでそのファイルをopenしてsubroutineを実行できるのでしょうか? もしできるのでしたら、大体でいいのでどうやるのか教えていただけませんか?

みんなの回答

  • LN-TF
  • ベストアンサー率53% (320/596)
回答No.3

FORTRANに限らず、オフコン等でサブルーチンコールをする場合はダイナッミクに呼び出す場合とコンパイル後リンカ等でリンクさせてから実行型式のプログラムをつくる遣り方とがあります。 お使いのコンパイラやO/Sに拠っても違いますから、一概に言えません。(FORTRANVIやFORTRAN77のコンパイラやTinyFORTRANでは出来ないと思います) 但し、サブルーチンコールの場合は大抵引数(ひきすう)でデータを渡し結果も引数で返して貰いますのでその辺はお使いのコンパイラの手引書なり文法書を確認して頂く事になります。

  • narusuji
  • ベストアンサー率40% (4/10)
回答No.2

include "ファイル名" を使った記憶があります。 昔の記憶なので定かではありません。。

参考URL:
http://www.ep.sci.hokudai.ac.jp/~poc/tips_misc/fortran.html
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

単にソースファイルごとにコンパイルして最後にまとめてリンクするだけでいいと思う. 処理系がわからんのでコンパイルのしかたやリンクのしかたはしらない.

関連するQ&A

専門家に質問してみよう