txt内容如下:
姓名 学号 成绩 ....第一行
王五 1 90 ....第二行
丽丽 2 78 ....第三行
李明 3 89 ....第四行
我想请问在读取的时候,怎么样跳过第一行的信息不读取,
直接从第二行开始读取呢?
百度也搜索不到,知道的谢谢了,在线等!!!!!
这是我的代码,请会得同学告诉我一声,需要添加什么语句。。
# include<stdio.h>
struct student{
char name[100];
int num;
int score;
}stu[100];
int main(void)
{
int i;
FILE*fp;
fp=fopen("F:\\1.txt","r");
if(!fp)
{
printf("Open error\n");
}
for(i=0;i<50&&!feof(fp);i++)
{
fscanf(fp,"%s %d %d",stu[i].name,&stu[i].num,&stu[i].score);//读取数据
printf("%s %d %d\n",stu[i].name,stu[i].num,stu[i].score); //输出数据
}
return 0;
}