回答編集履歴
1
勘違い訂正
test
CHANGED
@@ -1,15 +1,13 @@
|
|
1
|
-
文字列があるのが問題かもしれません。
|
2
|
-
|
3
|
-
|
1
|
+
すみません、先に書いた回答は勘違いでした。
|
4
2
|
|
5
3
|
|
6
4
|
|
5
|
+
gfortran と intel fortran のバイナリの違いが原因だとすれば padding の違いが考えられると思ったのですが、数値データだけのようですので問題ないと思います。
|
6
|
+
|
7
|
-
記憶違いでなければ、デフォルトでは gfortran は奇数個の文字列に対して区切りが偶数になるように padding をしますが、intel fortran はそのままに出していたと思います。
|
7
|
+
~~記憶違いでなければ、デフォルトでは gfortran は奇数個の文字列に対して区切りが偶数になるように padding をしますが、intel fortran はそのままに出していたと思います。
|
8
|
+
|
9
|
+
~~
|
8
10
|
|
9
11
|
|
10
12
|
|
11
|
-
データの区切りが偶数ないし4byte単位になるようにすると解決するんじゃないかと思います。
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
|
13
|
+
エラーが EOF を過ぎたと言っているので、配列の宣言サイズが間違っていて、データ数が足りないのではないことが考えられます。
|