C语言实验报告(八)

2019-06-05 10:48

华北水院高级语言程序设计(C语言)实验报告(八)

2014--2015学年 第二学期

2014级164班 专业: 通信工程 学号: 201416405 姓名: 王超 ………………………………………………………………………………………………

一、实验题目:文件 二、实验目的:(略) 三、实验内容

1. 程序验证

用记事本编辑文本文件file1.txt。分析一下程序的功能及结果,并验证。 #include #include void main( ) {

FILE *in,*out;

if((in=fopen(\ { printf(\Can’t open this file.\\n\ exit(0); }

if((out=fopen(\ { printf(\Can’t open this file.\\n \ exit(0); }

while(!feof(in)) fputc(fgetc(in),out); fclose(in); fclose(out); }

程序功能:将一个磁盘文件中的数据复制到另外一个文件中去。 程序输出结果:

华北水院高级语言程序设计(C语言)实验报告(八)

2014--2015学年 第二学期

2014级164班 专业: 通信工程 学号: 201416405 姓名: 王超 ……………………………………………………………………………………………… 2.程序设计

编程有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学号,姓名,三门课成绩),计算出总成绩,将原有的数据和计算出的总分数存放在磁盘文件stu.txt中。

源代码: #include #include #define N 5 struct student {

int num; char name[20]; int math; int english; int physics; int total;

};struct student st[N],t; void main()

{

FILE *fp; int i;

if((fp=fopen(\{ }

printf(\输入学生信息:\\n\for(i=0;i

printf(\exit(0);

scanf(\sics);

st[i].total=st[i].math+st[i].english+st[i].physics;

fprintf(fp,\[i].physics,st[i].total); }

运行结果:

} fclose(fp);

心得与体会:

本次实验是有关文件方面的学习,实验相对来说比以前的简单,因为实验是运行性实验,输入题中的程序验证结果即可,省去了编程中最难的环节构思。然而第二道题要自己构思,结合文件知识和前面学的结构体才能做出来,让我对结构体有了更加深的印象,同时了解了如何把数据写入一个文件中,还是挺有收获的。


C语言实验报告(八).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:语义场

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: