SERIES』メガネ率高いです。前回「FORTRAN(ファイル書き込み)」でファイルへデータを書き込みしましたが、次はこのファイルを読み込みしてみます。catで見るとこのようなデータになっています。330takk@deb9:~$読み込みのプログラムは書き込みプログラムをWRITEからREADに変えればよいです。その際、OPENのSTATUSはOLDにします。OLDという表現が妥当かどうか分かりませんが、既存ファイルの意味です。実行すると各変数に各データが格納されていることが分かります。330takk@deb9:~$読み込みファイルのフォーマットは、どうやら空白がデータの区切り文字となっているようですが、空白の数はいくつでもよいのでしょうか。330takk@deb9:~$空白一つでも問題ないようです。100個ぐらいの空白を入れて確認してみましょう。209なので、サイズは一致しますね。330takk@deb9:~$問題なく読み込みできました。読み込む時に指定する書式が間違っているとどうなるのでしょうか。0空白を無視して読み込まれました。Fortran毎日学習Fortran(complex)複素数を使います。複素数をFortranで使うには、complexを使います。Fortran毎日学習FORTRAN(自作splitのデバッグその4)前回はprintfテストをしたので、今回はGDBのスクリプトでテストします。対象プログラムからテスト用コードを取っ払います。次に-gオプションをつけてビルド。次はGDBのスクリプトを作成します。Fortran毎日学習Fortran90(多次元配列その2)配列代入が中で何をしているか気になって仕方がありません。GDBを使って見ていきます。配列要素が1つで、次元数1つのプログラムで確認してみます。一話見ただけですが、普通に面白かったです。FORTRAN77のことは分かってきたつもりですが、いまだにまったく使えていないのが文字列です。Fortran毎日学習FORTRAN(自作splitのデバッグその2)続きです。'を引数で渡しているのに関数内部の方宣言の文字列サイズが大きいことが原因っぽいですが、実験プログラムを作って確認します。Fortran毎日学習FORTRAN(INDEXを連続で取得する)FORTRANのcutコマンド続きです。-bオプションのバイト数を2桁以上に対応するには、-(ハイフン)の位置を特定しなければなりません。INDEX関数を使って特定します。Fortran毎日学習スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。