C语言程序错误 不懂改啊

来源:百度知道 编辑:UC知道 时间:2024/05/18 23:10:34
void student::input(char *ch1,char *num,char *ch2,int x,int y,float z,int phone)
{
strcpy(data[count].name,ch1);
strcpy(data[count].num,num);
strcpy(data[count].a,ch2);
strcpy(data[count].y,ch3);
data[count].x=x;
data[count].z=z;
count++;
Exchang=1; /* 设置已修改数据标志 */
}

void student::input(char *ch1,char *num,char *ch2,int x,int y,float z,int phone)
{
strcpy(data[count].name,&ch1); //ch1为指针,&ch1是ch1所指变量的值
strcpy(data[count].num,&num); //同上
strcpy(data[count].a,&ch2); //同上
strcpy(data[count].y,&ch3);//同上
data[count].x=x;
data[count].z=z;
count++;
Exchang=1; /* 设置已修改数据标志 */
}