> > コンパウンドリテラルでもコールバック元と先で同じ構造を > > 参照するために構造体定義を書かないといけないじゃないか > void f(); > int > main(void) > { > f(&(struct { int x, y; char c; }){.x=2,.c='x'}); > return 0; > } > void f(struct { int x, y; char c; } *p) > { > p->x += 2; > } > こういう感じで うへえ(;´Д`) 参考:2005/01/29(土)01時18分47秒