| 移植51程序的时候,遇到问题较多,现在比较头疼的是结构体指针的问题,我的代码是这样的: (说明:LED_VP、LED_CSTRP是两种结构体类型,且LED_VP比LED_CSTRP的成员变量多)
 //结构体指针数组
 LED_VP * const page_startup[]={
 &CP_HB,
 &CP_VER,
 };
 //结构体实体
 LED_CSTRP CP_HB={
 VBP_CSTR,
 M_LED_ROW_NB,
 ASC_HB
 };
 
 LED_CSTRP CP_VER={
 VBP_CSTR,
 M_LED_ROW_NB,
 ASC_VER
 };
 我在C51下用编译没问题,也一直这样用,但是之后就编译报错,同事说一个结构体指针不能指向另一个不同类型的结构体,我不知道咋弄了,是不是我原先的定义就有问题?郁闷
 |