- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-
《C语言》课内实验报告
学生姓名: 郭晨华 2015409010119 及 学 号: 学 院: 理学院 班 级: 数学151 课程名称: C语言 实验题目: 文件的应用 指导教师
姓名及职称: 邓冠男 副教授 朱振菊 实验师
2016年06月23日
一、实验题目:文件的应用
二、实验目的:
1.2.1..
第一题
源程序及注解
#includestdio.h
#includestdlib.h
struct Student
{ char num[18];
char name[8];
char sex[8];
float score[5];
} a[3]; /*定义结构体并定义3个结构体变量*/
void save()
{ FILE*fp;
int i;
if((fp=fopen(stu.dat,wb))==NULL)
{printf(不能打开文件\n);
return;
}
for(i=0;i3;i++)
if(fwrite(a[i],sizeof(struct Student),1,fp)!=1)
printf(写入出错\n);
fclose(fp);
}
void main()
{ struct Student b[3];
struct Student term;
FILE*fp;
int i;
int j;
int k;
for(i=0;i3;i++) /*给3个结构体变量a[3]赋值*/
{ j=0;
printf(请输入第%d位学生的信息\n,i+1);
printf(学生学号:);
scanf(%s,a[i].num);
printf(学生姓名:);
scanf(%s,a[i].name);
printf(学生性别:);
scanf(%s,a[i].sex);
printf(科一成绩:);
scanf(%f,a[i].score[0]);
printf(科二成绩:);
scanf(%f,a[i].score[1]);
printf(科三成绩:);
scanf(%f,a[i].score[2]);
a[i].score[3]=0;
a[i].score[4]=0;
for(j=0;j3;j++)
a[i].score[3]=a[i].score[3]+a[i].score[j];
a[i].score[4]=a[i].score[3]/4;
printf(平均成绩:%.2f\n,a[i].score[4]);
printf(总成绩:%.2f\n,a[i].score[3]);
printf(\n);
printf(\n);
}
save(); /*将a[3]中得数据存入*/
if((fp=fopen(stu.dat,rb))==NULL)
{printf(不能打开文件\n);
return;
}
for(i=0;i3;i++) /*将[3]*/
if(fread(b[i],sizeof(struct Student),1,fp)!=1)
printf(wenjianxieruchucuo\n);
fclose(fp);
/*表头*/
您可能关注的文档
最近下载
- 11-高分子科学的历史.ppt VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
- (2025年)医疗机构工作人员廉洁从业九项准则试题(附答案).docx VIP
- 监理安全会议纪要范文(通用5篇).docx VIP
- 真空断路器技术总结.ppt VIP
- 上海海洋大学《感官评定》课件-4 第四章 感官特性分辨试验.ppt VIP
- 三级体系文件编写工作要求-详解.ppt VIP
- 新概念英语二单词默写表(完整汇总).doc VIP
- 化工仪表及自动化第六版-课后-答案.pdf VIP
- 2024年安徽省示范高中皖北协作区第26届高三联考 英语试卷(含答案).pdf
原创力文档


文档评论(0)