vine-users ML アーカイブ



[vine-users:072756] Re: ランレ ベル1でのフ ァイル名文字化け復元

  • From: "OOSATO,Kazzrou" <kazz@xxxxxxxxxxxxxx>
  • Subject: [vine-users:072756] Re: ランレ ベル1でのフ ァイル名文字化け復元
  • Date: Sun, 28 Aug 2005 19:08:12 +0900
大里です。

> 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