>>713-714
すばやいレス、ありがとうございます。

>>719
int main (void)
{
struct table *tbl;

tbl->id = 1;
tbl->name = (char *)malloc (16);
strcpy (tbl->name, "foo");
...
}
とかした後は、メンバ名や型を取得できるのでしょうか?

最終的にやりたいことは、構築したオブジェクトをシリアル化して
ファイルに書き出したいのです。

構造体のメンバがわかれば、順番に手繰っていってファイルに書き出せるかと
思ったのですが、何か考え違いをしているみたいですね...

オブジェクトのシリアル化ってどうやってるんでしょうか?