質問

フォーマットされた2D配列をディスク上のファイルから変数に読み取ろうとしています。書き込み操作がありますが、これはかなり単純ですが、同じファイルの読み取りに固執しています。誰かが私にこれを行う方法のサンプル/記事を教えてもらえますか?ネットは飽和しているように見えますが、有用な記事が見つかりません。

ところで、フォーマットされたファイルの理由は、構成オプションが含まれているため、人間が読めるようにするためです。

役に立ちましたか?

解決

実際には、コンパイラに付属する物理的なドキュメントは、Fortranコンパイラにとって最も読みやすく、最も情報量が多いことがわかりました。もちろん、g95などを使用している場合、これはオプションではありません。

かなり良いページ readステートメントの技術仕様のほとんどを説明します。特に、「フォーマット編集記述子」セクションを参照してください。 -非常に便利です。

補足的に、正確な書き込みフォーマット文字列がある場合、通常はそれを読み取りフォーマット文字列にドロップできますが、 WRITE(*、*)または何かで書いている場合そのような場合、使用する有効な書き込み形式ステートメントはおそらくないでしょう。

最後に、これをASCIIにダンプして人々が読むことができ、後方互換性を心配する必要がない場合、すべてを固定長フィールドとしてダンプすることを検討してください。読み返す。

申し訳ありませんが、より良いオンラインリソースを考えることはできませんが、FortranはWebで文書化されていません。 g95にFortranのリファレンスドキュメントがあるかどうかを確認したことがありますが、ほとんどの場合、特定のコンパイラ設定に関するドキュメントしかありません。幸運を祈ります!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top