質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
FORTRAN

FORTRAN(フォートラン)は科学時術計算に向いた手続き型プログラミング言語です。 並列計算の最適化が行いやすい特性上、数値予報および気候モデルなどの大規模な計算を行う分野のスーパーコンピュータで使われています。

Q&A

解決済

1回答

2259閲覧

[Fortran]''を閉じているのにエラーが解決されない

Eisei

総合スコア11

FORTRAN

FORTRAN(フォートラン)は科学時術計算に向いた手続き型プログラミング言語です。 並列計算の最適化が行いやすい特性上、数値予報および気候モデルなどの大規模な計算を行う分野のスーパーコンピュータで使われています。

0グッド

1クリップ

投稿2019/07/16 10:18

以下のコードを書き、以下のようなエラーが発生しました。
該当部分の['']を閉じているのに、エラーが解決できない

fortran

1c program rei41.f 2c function 3 f(x)=x**2.0-5.0 4 df(x)=2.0*x 5 imax=100 6 eps=1.0e-6 7 x1=1.5 8 do i=1,imax 9 x2=x1-f(x1)/df(x1) 10 err0= x2-x1 11 err1=x2-5.0**0.5 12 print *,'i=',i,'x2=',x2,'x2-x1=',err0,'err1=',err1 13 if(ABS(err0).LE.eps) then 14 print *, 'solution=',x2,'x2-x1=',err0,'err1=',err1 15 stop 16 endif 17 x1=x2 18 end do 19 print *,'imax=',imax,'x2=',x2,'err0=',err0,'err1=',err1 20 stop 21 end 22

発生したエラー

rei41.f:12:71:

12 | print *,'i=',i,'x2=',x2,'x2->x1=',err0,'err1=',err1
| 1
Error: Unterminated character constant beginning at (1)
rei41.f:19:72:

19 | print >*,'imax=',imax,'x2=',x2,'err0=',err0,'err1=',err1
| 1
Error: Unterminated character constant beginning at (1)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

固定形式なのだから 72 カラム以降は無視される。

無駄にインデントをつけたければ自由形式にすればよい。
ただ第一カラムのコメント C は直さねばならぬが・・・

投稿2019/07/17 03:46

curehoney

総合スコア249

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Eisei

2019/07/17 06:27

ありがとうございます。 大学のテキストには、7カラム以降に入力するようにとあったのでそうしていました。 字下げして実行したら治りました。
curehoney

2019/07/17 08:02

一般に慣例で、拡張子が .f または .for の場合は旧来の固定形式、.f90 の場合は自由形式となる。 固定形式の場合、1~5カラム目は行番号用、6カラム目は継続行の指定用、で7~72カラム目に 命令を書くことになっている。 自由形式の場合は 1~132 カラム目まで自由に使えるが、コメントは ! で指定してどのカラムに書いてもよく、!より後ろがコメントとなる。
Eisei

2019/07/17 14:13

丁寧にありがとうございます。 なぜ7カラム以降に書かなきゃいけないのかテキストには書かれていなかったので助かりました!!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問