既存の Fortran プログラムと、それを使用して読もうとする既存のデータテープがある場合には、dd(1) ユーティリティを使用してテープを変換し、改行文字の追加と終端の空白文字の消去を行う必要があります。 例:mt0上のテープを変換し、それを実行可能ファイルのftnprgにパイプします。 demo%d...
non-advancing I/O(write(*,*,advance="no"))を使うのがイマドキのやり方です.ですが,Intelコンパイラはadvance="no"の出力を随時出力せず,改行が現れた時に一気に出力します.write文が実行されたタイミングで改行なしで表示するには,$を使うしかありません.また,print文で改行を抑制するにも...
新たに始まる指令行では、!DIR$ の直後に空白、タブ、または改行が続きます。 指令の継続行では、!DIR$ の直後に空白、タブ、改行以外の文字が続きます。 これらのことから、!DIR$ を1 桁目から 5 桁目に記述しておけば、自由形式または固定形式のどちらのソースでも機能することがわかりま...
新たに始まる指令行では、!DIR$ の直後に空白、タブ、または改行が続きます。 指令の継続行では、!DIR$ の直後に空白、タブ、改行以外の文字が続きます。 これらのことから、!DIR$ を1 桁目から 5 桁目に記述しておけば、自由形式または固定形式のどちらのソースでも機能することがわかりま...
新たに始まる指令行では、!DIR$ の直後に空白、タブ、または改行が続きます。 指令の継続行では、!DIR$ の直後に空白、タブ、改行以外の文字が続きます。 これらのことから、!DIR$ を1 桁目から 5 桁目に記述しておけば、自由形式または固定形式のどちらのソースでも機能することがわかりま...
新たに始まる指令行では、!DIR$ の直後に空白、タブ、または改行が続きます。 指令の継続行では、!DIR$ の直後に空白、タブ、改行以外の文字が続きます。 これらのことから、!DIR$ を1 桁目から 5 桁目に記述しておけば、自由形式または固定形式のどちらのソースでも機能することがわかりま...