- 締切済み
フォートランで出力をタブ区切りテキストの形式でしたいのですがver.2
Nayuta_Xさん 例えばこんな風にプログラムを作ってみたんですが、 OPEN(6,FILE='C:\TRY.TXT') A=10.11 B=1.22 C=123.01 D=555.55 E=666.66 F=0.77 WRITE(*,*)A,B,C,D,E,F WRITE(6,10)A,B,C,D,E,F 10 FORMAT(1H,6F7.2) ←* CLOSE(6) END *の部分で文法エラーと出てきてしまいます。 Hが引っかかっているのかもしれません。 どうすればいいですか? ultraCSさん 例えばこんな風にプログラムを作ってみました。 PROGRAM try integer*2 tabc/2313/ ←☆ i1=11 i2=22 i3=33 write (*,'(i,A1,i,A1,i)') i1,tabc,i2,tabc,i3 END ☆の行でエラーが以下のように出てしまいます。 F95エラー : main.f95(12) : 文法エラー F95エラー : main.f95(12) : 無効な文字です - 8進数 201 F95エラー : main.f95(12) : 無効な文字('@')が指定されました エラー: main.f95, line 12: 無効な文字です - 8進数 201 F95エラー : main.f95(12) : 無効な文字('@')が指定されました 警告: main.f95, line 18: シンボルTABCは値を設定されないまま参照されましたdetected at END@<end-of-statement> どうすればいいでしょうか? 大変申し訳ないのですが、プログラムのサンプルみたいなものも教えて頂けるとありがたいです。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
質問文中に特定の個人の名前を挙げるのはいかがなものかと思うのですが, 例えば 1H の次にスペースが入っていないとか, integer*2 の次に全角スペースが入っているとかそういうことはないですか? もっとも, Fortran95 を前提にするとどっちの書き方も今一だったりしますが.
お礼
ネームを入れたことをお詫びします。 もう一度プログラムを確認してみます! ご指摘ありがとうございました。