cannot convert parameter 1 from 'char (*)[2]' to 'char *'这个问题怎么修改
部分信息如下:intx,count=0,i;charw,r[20],o;structstudent*p;p=stu;system("cls");printf("\t\t\...
部分信息如下:
int x,count=0,i;
char w,r[20],o;
struct student *p;
p=stu;
system("cls");
printf("\t\t\t 学生信息的录入.\n");
do
{
pl++;
printf("请输入第%d 个学生的信息.\n\n",t);
printf("学号:\n");
scanf("%ld",&p->num);
printf("姓名:\n");
scanf("%s",&p->name);
printf("\n");
printf("性别:\n");
gets(r);
gets(&p->sex);
printf("\n");
求大神解答 错误为主题说的 展开
int x,count=0,i;
char w,r[20],o;
struct student *p;
p=stu;
system("cls");
printf("\t\t\t 学生信息的录入.\n");
do
{
pl++;
printf("请输入第%d 个学生的信息.\n\n",t);
printf("学号:\n");
scanf("%ld",&p->num);
printf("姓名:\n");
scanf("%s",&p->name);
printf("\n");
printf("性别:\n");
gets(r);
gets(&p->sex);
printf("\n");
求大神解答 错误为主题说的 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询