- 6
- 0
- 约1.31万字
- 约 92页
- 2017-06-03 发布于湖北
- 举报
void main( ) {int i; FILE *fp; if((fp=fopen(stu_dat,rb))==NULL) {printf(cannot open file\n); return; } for(i=0;iSIZE;i++) {fread (stud[i],sizeof(struct student_type),1,fp); printf (“%-10s %4d %4d %-15s\n”, stud[i].name,stud[i].num, stud[i]. age,stud[i].addr); } fclose (fp); } 如果从已有的二进制文件“stu_list”中,读入数据并输出到“stu_dat”文件中,可以编写一个如下的load函数,从磁盘文件“stu_list”中读二进制数据,并存放在stud数组中。 void load( ) { FILE *fp; int i; if((fp=fopen(stu_list,rb))==NULL) {printf(cannot open infile\n); return;} for(i=0;iSIZE;
原创力文档

文档评论(0)