私はこのような基本的な構造を持っています
typedef struct struck {
char* id;
char* mat;
int value;
char* place;
} *Truck;
そして、その構造体の新しい「インスタンス」を作成するこのような関数:
Truck CTruck(char* id, char* mat, int value, char* place) {
Truck nT = (Truck) malloc(sizeof (Truck));
nT->value = value;
strcpy(nT->id, id);
strcpy(nT->mat, mat);
strcpy(nT->place, place);
return nT;
}
最初にエラーが発生しますstrcpy
。問題なくコンパイルされます。