fscanf从文件读入数据 无果求解
//从文件读入数据void ReadInfoFormFile()
{
FILE *fp;
STUDENT *p;
fp=fopen("D:\\student.txt","r");//以只读方式打开student.txt文件
if( !fp )
{
printf("文件存在\n");
return;
}
p=MallocNode();
while(fscanf(fp,"%s%s%f%f%f",p->szStudentNumber,p->szStudentName,&(p->fMark1),&(p->fMark2),&(p->fMark3))>0)
{
InsertOneNode(p);
p=MallocNode();
}
fclose(fp);
}
我在D盘建了一个txt文件,在里面输入了数据,但是读取的时候却读不到内容。
新人小白,求大神讲解