2017.10.31TVアニメ「アニメガタリズ」ティザーPVアニメ『アニメガタリズ』アニメが好きで世界を滅ぼすってどういうことだろう、と気になって、まず1話だけ見ました。1話だけだとよくわからないから2話、3話と見ていき結局ハマることになるのでしょうけどね。FORTRANも少しずつ学習しているうちに面白くなってきた気がします。FORTRAN学習続きです。WRITE文があればREAD文もありますが、今回はREADを使っていきます。キーボードから入力するには、第1引数に*アスタリスクを指定します。第2引数は、FORMAT文がある行のラベルを指定します。ENDREAD文の行でキーボードからの入力待ちとなります。入力した数字が、変数Iに格納されます。333takk@deb9:~$複数の数字を入力するプログラムに改造してみます。カンマで区切って指定すればよいかと思います。0takk@deb9:~$なんてことでしょう。2つの変数に入力したいのに、改行を押したとたん処理が進んでしまいました。2回に分けないといけないのでしょうか。200takk@deb9:~$確かにREADを2回に分けると確実ですね。WRITEがカンマで区切って変数指定できるのに、なぜでしょう。ここ数日の学習内容を見返して改行について思い出しました。FORMATをカンマの代わりに/を使えば改行になるんでしたね。200takk@deb9:~$感でしたが、動きました。直感で使える言語というのは優れた言語であろうと思いますが、FORTRANもそうなんですね。Fortran毎日学習FORTRAN(INDEXを連続で取得する)FORTRANのcutコマンド続きです。-bオプションのバイト数を2桁以上に対応するには、-(ハイフン)の位置を特定しなければなりません。INDEX関数を使って特定します。Fortran毎日学習FORTRAN(cutコマンドを作る)FORTRAN、次はcutコマンド作ります。cutをかけるファイルをseqコマンドで作っておきます。生成したファイルx00にcutコマンドを使ってみます。1Byte目から3Byte目の文字列を抽出しました。Fortran毎日学習FORTRAN(cutコマンドを作るその3)前回作ったSPLITを使って、cutコマンドの-bオプションを複数列指定できるようにします。