ABCtakk@deb9:~$初めて出てきましたが、FORMATで文字列を指定する場合は、Aを使います。次は文字列結合します。変数A//変数Bで、できます。最初に動かないプログラムを見ます。./a.outABCtakk@deb9:~$S=S1//S2で結合しているはずなのに、ABCしか表示されません。今はまだ知識不足で原因不明なのですが、こうすれば動きました。./a.outABCDEFtakk@deb9:~$やはり古いプログラミング言語は、制約が多そうで覚えるのが難解です。それが面白いんですが。Fortran毎日学習Fortran90(DO)今まで繰り返し制御に使っていたDO文は、こんな形でした。DOを使うのが正解のようです。Fortran毎日学習Fortran90(shape,maxval,minval,reshape)配列で使えるその他の関数としてshape,maxval,minval,reshapeを使ってみます。shapeは、配列の形状を戻します。Fortran毎日学習FORTRAN(cutコマンドを作るその5)自作split関数もできたので、cutコマンド作成の続きをします。-bオプションを解析して、抽出したい列番号を配列に格納する処理を作ります。Fortran毎日学習Fortran90(sumその2)多次元配列のsumをしてみます。このように値を格納した2x5の配列の要素の総和を計算します。sumの引数に配列名を指定するだけで求めることができます。dim=で指定することで、次元別の計算もできます。Fortran毎日学習Fortran(spread)spread関数を使います。spreadは、配列の次元を増やす関数です。増えた配列の値は、元の配列からコピーされます。結果がよくわからないので、shape関数を使ってspreadした後の配列の形状を確認します。Fortran毎日学習FORTRAN(nlコマンドを作る)まだFORTRAN続いています。前回作ったプログラムをベースに、各行に番号をつけるnlコマンドっぽいものを作ってみます。行番号を格納する変数はNにします。Nだとデフォルトで整数型ではないので、宣言しておきます。Fortran毎日学習スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。