我是 C 新手,我正在使用结构数组。我在为其赋值时遇到了麻烦。这是我的结构..
struct student{
char firstname[30];
char surname[30];
int streetNo;
char streetName[30];
char suburb[30];
char state[4];
int postCode;
char DOB[10];
int studentNo;
char gender;
char courseNo[4];
char active;
int WAM;
};
struct student person[1000];
这是我为结构赋值
person[100].firstname = "dan";
这是我的错误
assignment type mismatch: array[30] of char "=" pointer to char