3.13 怎样在运行时用名字访问结构中的域?

保持用 offsetof() (参见问题 2.12) 计算的域偏移量。 如果 structp 是个结构实体的指针, 而域 f 是个整数, 它的偏移量是 offsetf, f 的值可以间接地设置:

    *(int *)((char *)structp + offsetf) = value;

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)