奥村です。 はい,そういうことですね。細かい話ですみません。 あとは \0_0/ みたいなものに反応しないほうがいいということはありますが, それはまた別の話ですね。 Kazuumi TASHIRO <tashiro@xxxxxxxxxxxxxxxxxxxxxxxx> wrote: > 田代です。 > 文字エンコードの話は関心があるので便乗させてください。 > 評価の順序を指摘されているので、とりあえずこういうのはどうでしょうか? > # 的外れでしたらすみません m(_ _)m > > $ diff octchar.c octchar.kt.c > 15,17c15,18 > < if (*p=='\\' && *(p+1)>='0' && *(p+1)<='3') > < printf("%c", (*(++p)-48)*64+(*(++p)-48)*8+*(++p)-48); > < else > --- > > if (*p=='\\' && *(p+1)>='0' && *(p+1)<='3') { > > printf("%c", (*(p+1)-'0')*64+(*(p+2)-'0')*8+*(p+3)-'0'); > > p+=3; > > } else -- 奥村晴彦 http://oku.edu.mie-u.ac.jp/~okumura/ 〒514-8507 三重大学教育学部情報教育課程