大里です。
> From: Haruhiko
> Subject: [vine-users:072751] Re: ランレベル1でのファイル名文字化け復元
> Date: Sun, 28 Aug 2005 10:09:09 +0900 (JST)
> > printf("%c", (*(++p)-48)*64+(*(++p)-48)*8+*(++p)-48);
>
> これの評価の順序って,処理系に依存しないでしょうか。
ネタ提供しちゃったみたいで。
はい、思いっきり処理系依存します。書いてて気持悪かったけど、動いた
からいいやと(^^;。
int c;
for (c=0; c<128; p++) c=c<<3|(*(p+1)-'0');
fputc(c, stdout);
の方が、すこしマシでしょうか。
厳密にはまだまだ突込みどころ満載だと思います;-p
--
; 昔、某所で作った基準書だと、0〜9 が連続しているコード系を前提と
; している時点で既に駄目と評価される。。。
kazz