struct PhaseShiftPin {
int _PSPpin_index; //PSP = Phase Shift Pin
int _PSPvalue;
char _PSPname[512];
};
struct PhaseShiftPin *_PhaseShiftPin[500000];
int p3int = 0;
strcpy ( _PhaseShiftPin[i]->_PSPvalue, p3int );
上面的代码只是我完整代码的一部分。当我编译我的完整程序时发生了一个错误strcpy' 从整数中生成指针而没有 在行中的强制转换
strcpy ( _PhaseShiftPin[i]->_PSPvalue, p3int );
在我尝试使用 strncpy 并遵循帖子中显示的方法后,我在这里引用了帖子从整数中生成指针而没有使用 strcpy进行转换,但我仍然无法编译。希望您能指导我解决我的问题。谢谢。