小弟有道问题想请教,关于fread函数
C语言fread函数用结构体指针来接受输出的数据,无法输出。
程序代码:想利用指针来接受fread的输出数据,
一下为读取文件的函数,有大侠的话帮忙指导一下。
void FileRead(FILE *FilePtr)
{
int i=1;
struct stu *FileTemp=(struct stu *)malloc(sizeof(struct stu));
FileTemp->next=NULL;
FilePtr=fopen("C:\\Student.txt","r");
rewind(FilePtr);
fread(&FileTemp->index,sizeof(struct stu),1,FilePtr);
fread(&FileTemp->name,sizeof(struct stu),1,FilePtr); //这里加& 不会报错
fread(FileTemp->score,sizeof(struct stu),1,FilePtr); //这里不加& 也不会报错
fread(FileTemp->sex,sizeof(struct stu),1,FilePtr);
}









