いくつかの変数に依存するように書式設定された Fortran 書き込みステートメントが必要です。たとえば、次のように書くことができます。
write(*,'(3f15.3,3f9.2)') x,y,z,(var(i),i=1,nvari)
どこでnvari = 3
。しかし、場合によっては、実際に 4 つの変数 (つまりnvari = 4
) がある場合はどうなるでしょうか。私はこのようなものを書きたいと思います:
write(*,'(3f15.3,nvari(f9.2))') x,y,z,(var(i),i=1,nvari)
さて、nvari
何でもかまいませんし、出力は私が好きなように機能します。どうすればこのようなものを作ることができますか?