没看懂positionpid_t是什么类型,是另外声明的结构体还是什么?怀疑是楼主在主程序里声明的结构体变量名,可能楼主把结构体变量名写成了函数声明时的形参.
如果函数调用的是上边声明的结构体变量,应该声明成这样才对.
int Position_PID(incrementalpid_t *pid_t int target, int measured)
主程序调用时则写成
Positon_PID(&pid_t,p1,p2);(假设pid_t已经声明为incrementalpid_t类型结构体,p1和p2已经声明为int类型变量)
|