错误 error C2664: 'strcmp' : cannot convert parameter 1 from 'char' to 'const char *' 5
voidQur_info(student*s,intn)//按学号查找学生上机信息{inti=0;chark[20];s=head;printf("\t\t输入学号:")...
void Qur_info(student *s,int n) //按学号查找学生上机信息
{
int i=0;
char k[20];
s=head;
printf("\t\t 输入学号:");
scanf("%s",k);
while(strcmp(s->number,k)!=0&&i<n) //判断
{s=s->next;
i++;
}
if(i==n)
{
printf("\t\t 对不起,找不到该学生!\n");
return;
}
printf("\t\t 他(她)的学号:%s\n",s->number);
printf("\t\t 他(她)的姓名:%s\n",s->name);
printf("\t\t 他(她)的设备编号:%s\n",s->devicenumber);
printf("\t\t 他(她)的设备名称:%s\n",s->devicename);
printf("\t\t 他(她)的设备状态:%s\n",s->devicestatus);
} 展开
{
int i=0;
char k[20];
s=head;
printf("\t\t 输入学号:");
scanf("%s",k);
while(strcmp(s->number,k)!=0&&i<n) //判断
{s=s->next;
i++;
}
if(i==n)
{
printf("\t\t 对不起,找不到该学生!\n");
return;
}
printf("\t\t 他(她)的学号:%s\n",s->number);
printf("\t\t 他(她)的姓名:%s\n",s->name);
printf("\t\t 他(她)的设备编号:%s\n",s->devicenumber);
printf("\t\t 他(她)的设备名称:%s\n",s->devicename);
printf("\t\t 他(她)的设备状态:%s\n",s->devicestatus);
} 展开
4个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询