- 118 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:26:13 ]
- struct{
unsigned char AAA[10]: unsigend shor int aa; }BB; unsgined char buf[500]; short int f(int x) { return x>=0 && x<6 ? ((short *)&BB)[x]:((short *)(buf+300))[x]; } buf[300]〜[500] だと突き抜けるから、 多分 [299]〜[499]のつもりなんだろうけど、 一応、書いてある通りに。
|

|