>>422
> sprintf(wrkbuf, "%s%c", snddata, i["$#!"]);
>
> i["$#!"]って、これはなに?
> iはただのintで配列でもなんでもないのに。

int i = 0;
char p[] = "$#!";
で、

p[i] と i[p] は同じ結果を返します。
"abc"[i] と i["abc"] も同じですね。

でもi["abc"]なんて書き方をするプログラマはドキュソ決定。