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 を使用してキャストすることなく整数からポインターを作成し、投稿に示されている方法に従ってください。私はまだコンパイルに失敗しています。