作者: Yさ | |
日時: 2008/6/26(12:00) |
こん○○は。 davi writes: > 3個目の引数,がspritの基準字ですね。 > 2個目の引数tblの意味は、sに対応するi、という配列を作る宣言という理解で > よろしいでしょうか? まぁそんな感じです。 sがtbl[]の何番目に入っているか(=優先順)を知りたいのです。 > > return last+1; > > 1個足すのは? > splitの並びの末尾にnullが入るのを、sとiの対応関係を壊さないように処置? いえ、tbl[]に入っていない文字の優先順を一番後ろにしたかっただけです。 > > for(i=1; i<=n; i+=2) printf("%02d", GetPos(substr($0,i,1) substr($0,i+1,1))); > > ん〜、ここ、解読不能。印刷して今日持ち歩きます。 2バイト文字がうまく扱えなかったので、 > substr($0,i,1) substr($0,i+1,1) 超適当に1バイトずつ処理しました (^^;