- 679 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 02:45:00 ]
- >>676
EORはF90以降だったようだ。 昨日は勘違いして77時代からあった気になっていた。使い方を良くわかっていなかったww 文法書を見てもらった方が早いが、そもそもFORMATつきでADVANCE='NO'でないと駄目のもよう。 77だとIOSTATでエラー番号を見ればEORを検出できるが、I/Oエラー番号はベンダー依存。 他のI/Oエラーが出ない自信があれば、ERR=nnで飛ぶことも可能。 77だとブランクを数値ゼロに解釈するので、文字列を内部ファイルとして読む場合に 色々前処理をしないとうまくいかないかもしれない。 90なら文字列をTRIMするなり、フォーマットをBNにするなりで対処しやすい。 まとまり無くてスマソ
|

|