c语言中变量名相关的。vp=(char*)(&var->p);var是结构体类型的数据其中有名为vchar的变量,p中存的是是字符串"vchar",vchar中存的是数值。可是编译器报错说是var中没有变量p的定义,怎样才能达到预想的结果呢?请指教。[解决办法]p不是你结构体类型对象VAR的成员。多以会编译通不过!!![解决办法]能通过问题不大。。。。。。。。。。