とくにあぶなくないRiSKのブログ

危ないRiSKのブログだったかもしれない。本当はRiSKだけどググラビリティとか取得できるIDの都合でsscriskも使ったり。

Phone Key Pad

また問題作ってみた。某PKUのパクりっぽい問題。
1002 -- 487-3279
自分のテストコードがバギーじゃないか心配だ…。

なぜなぜ?gccちゃん。

ローカル(VC6)ではコンパイル通るのにgccではエラー。
invalid operands to binary / って怒られる。なぜ?

p="1+     2ABCabc3DEFdef4GHIghi5JKLjkl6MNmn  7PRSprs8TUVtuv9WXYwxy*-     0OQZoqz#      \n";
main(c){for(;~(c=getchar());putchar((strchr(p,c)-p)/7)["123456789*0#\n"]);}

(strchr(p,c)-p) を int でキャストするといいみたいだが,いったい何型と見なされているんだ?