GDBを使ってみます。a.outパラメータを設定し、パラメータ数の取得関数前まで実行します。IARGC()(gdb)パラメータ数は2ですので、合ってます。2(gdb)1を設定する配列の位置も、-bで指定した通りとなっています。~(gdb)ファイルから読み込んだ文字列もOKです。THEN(gdb)実行結果を見てしまった方が早そうです。x00000010020030040050060070080090takk@deb9:~$上手く行きました。Fortran毎日学習FORTRAN(nlコマンドを作る)まだFORTRAN続いています。前回作ったプログラムをベースに、各行に番号をつけるnlコマンドっぽいものを作ってみます。行番号を格納する変数はNにします。Nだとデフォルトで整数型ではないので、宣言しておきます。Fortran毎日学習FORTRAN(INDEXを連続で取得する)FORTRANのcutコマンド続きです。-bオプションのバイト数を2桁以上に対応するには、-(ハイフン)の位置を特定しなければなりません。INDEX関数を使って特定します。Fortran毎日学習FORTRAN(cutコマンドを作るその2)FORTRANでcutコマンド続きです。次はオプションの読み込みを行います。Fortran毎日学習Fortran90(定数)ずっとFortranは定数が使えないと思ってましたが、ありました。parameterを使うようです。定数を使う前のプログラム。上のプログラムを定数を使った形に変えてみます。短いので時間がないときにも見れます。パラメータ数によりふるまいを変えてみます。コマンドのパラメータ数を取得するには、IARGC()関数を使います。Fortran毎日学習FORTRAN(cutコマンドを作る)FORTRAN、次はcutコマンド作ります。cutをかけるファイルをseqコマンドで作っておきます。生成したファイルx00にcutコマンドを使ってみます。1Byte目から3Byte目の文字列を抽出しました。Fortran毎日学習スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。