c语言程序设计实验九文件,《经典规范C语言程序设计》实验报告(第九章)文件程序设计...

1、1高级语言程序设计实验报告班级: 学号: 姓名: 成绩: 实验日期: 年 月 日实验题目: 实验九 文件程序设计实验目的:实验内容:(包括算法说明:用文字或流程图说明;程序清单;运行结果:原始数据、相应的运行结果和必要的说明。)原始数据、相应的运行结果和必要的说明。原始数据、相应的运行结果和必要的说明。1改错题(1)下列程序的功能为:在键盘输入四行字符写到 D 盘 data1.dat 文件中,请纠正程序中存在错误,使程序实现其功能,程序以文件名 sy9_1.c 存盘。#include #includevoid main()FILE *fp1;char ch80;int i,j;fp1=fope。

2、n(d:data1.dat,b);for(i=1;i#include #include void main ( ) int x10,i,k;FILE *fp2; srand( (unsigned)time( NULL ) ); for (i=0;i#includevoid main() FILE *fp3;int b=10,20,30,40,50,60,70,80,90,100,i=0,n;if(fp3=fopen(e:file9_3.txt,w)=NULL) printf(%s 不能打开n,e:file9_3.txt);exit(1);while(i#includevoid main() F。

3、ILE *fp;int i=0;char *str=visual C+,visual Basic,visual java,visual foxpro;if(fp=fopen(e:file9_4.txt, )=NULL) printf(%s 不能打开!n,file9_4.txt);exit(1);while(i#includevoid main()char c;FILE *fp3; long num=0;if(fp3=fopen(d:fname.dat, )=NULL)printf(Open error n);exit(0);c=fgetc(fp3);4while ( ) ; c=fgetc(f。

4、p3);printf(nnum=%ldn, num);(3) 下列程序的功能为:从字符指针数组读出字符串,建立和输出二进制文件file9_6.dat,请填写适当的符号或语句,使程序实现其功能,程序以文件名 sy9_6.c 存盘。#include#include#includevoid main() FILE *fp6;int i=0;char str20=visual C+,visual Basic,visual java,visual foxpro;char s20;if(fp6=fopen(e:file9_6.dat, )=NULL) printf(%s 不能打开!n,file9_6.da。

5、t);exit(1);while(i4)fwrite( , ,1,fp6);i+;fclose(fp6);if(fp6=fopen(e:file9_6.dat, )=NULL) printf(%s 不能打开!n,file9_6.dat);exit(1);fread( , ,1,fp6);while(!feof(fp6) printf(%sn,s);fread( , ,1,fp6);fclose(fp6);5分析与思考:(调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会)3编程题(1)编写一个程序实现如下功能:有 5 个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,。

6、姓名,三门课成绩) ,计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件“stud”中。 (程序以文件名 sy9_7.c 存盘)。(2) 编写一个程序实现如下功能:将一个整形 ASCII 码文件 FileA.txt 复制到ASCII 码文件 FileB.txt。FileA.txt FileB.txt10 11 12 13 14 15 10 11 12 13 14 1520 21 22 23 24 25 20 21 22 23 24 2530 31 32 33 34 35 30 31 32 33 34 35(程序以文件名 sy9_8.c 存盘) 。(3)编写一个程序实现如下功能:有一个整数文件(二进制文件) ,读取其中的数值,如果为奇数加一;如果为偶数,减一,存放到新的文件中去。 (程序以文件名 sy9_9.c存盘)。。

《《经典规范C语言程序设计》实验报告(第九章)文件程序设计》由会员飞***分享,可在线阅读,更多相关《《经典规范C语言程序设计》实验报告(第九章)文件程序设计》请在金锄头文库上搜索。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值