求大神帮忙看下这段子函数,为什么会出现这样的错误?在for循环那里出错的
voidprintInfo(structstudent*data,intlen){intl;for(l=0;l<80;l++){putchar('=');}printf(...
void printInfo(struct student *data,int len)
{
int l;
for(l=0;l<80;l++)
{
putchar('=');
}
printf("%-10s%-10s%-5s%-5s%-20s%-50s","学号","姓名","性别","年龄","电话","住址");
for(l=0;l<*len;l++)
{
printf("%-10s%-10s%-5s%-5s%-20s%-50s",data[l].num,data[l].name,data[l].sex,data[l].age,data[l].tel,data[l].addr);
}
for(l=0;l<80;l++)
{
putchar('=');
}
}
课程设计.c
D:\visual c++\课程设计.c(201) : error C2100: illegal indirection
执行 cl.exe 时出错. 展开
{
int l;
for(l=0;l<80;l++)
{
putchar('=');
}
printf("%-10s%-10s%-5s%-5s%-20s%-50s","学号","姓名","性别","年龄","电话","住址");
for(l=0;l<*len;l++)
{
printf("%-10s%-10s%-5s%-5s%-20s%-50s",data[l].num,data[l].name,data[l].sex,data[l].age,data[l].tel,data[l].addr);
}
for(l=0;l<80;l++)
{
putchar('=');
}
}
课程设计.c
D:\visual c++\课程设计.c(201) : error C2100: illegal indirection
执行 cl.exe 时出错. 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询