作者: 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バイトずつ処理しました
(^^;