有人了解文件的读取并显示怎么搞吗

如何读取一个已存在的文本文档,并将读取的结果显示出来,我自己的一直读取失败,形同虚设

是不是文件名写错了?有没有代码


void read()//读取文件 
{
    int i; 
    FILE*fp;//文件指针 
    fp=fopen("G:\\infor.txt","r");
    if(fp==NULL)
    {
        printf("对不起,文件不存在!\n\n");
        printf("*************************\n");
        exit(0);
    }
    for(i=0;i<N;i++)
    {
    if(feof(fp))
    break;
    fscanf(fp,"%s",stu[i].name); 
    fscanf(fp,"%s",stu[i].no);
    fscanf(fp,"%s",stu[i].sex);
    fscanf(fp,"%d",&stu[i].age);
    fscanf(fp,"%s",stu[i].clname);
    fscanf(fp,"%d",&stu[i].scoremath);
    fscanf(fp,"%d",&stu[i].scoreEnglish);
    fscanf(fp,"%d",&stu[i].scorephysics);
    fscanf(fp,"%d",&stu[i].scoreprocedure);
    fscanf(fp,"%d",&stu[i].scoresixiu);
    fscanf(fp,"%d",&stu[i].scorezhongchuan);
    }
    i--;
    fclose(fp);
}

这是我写的代码