第四十三讲项目一 由键盘到文件
来源:互联网 发布:怎么电话联系淘宝卖家 编辑:程序博客网 时间:2024/05/16 07:21
1.任务和代码
(1)
/* copyright\c)2017,csdn学院 *All cights reserved *文件名称:a.c *作者:王琦 *完成日期:2017年4月28日 *版本号:6.0 *问题描述:从键盘输入一个文件名,以及一个以#结束的字符序列,将输入的字符保存到文件中去.*程序输出:将输入的字符保存到文件*/ #include <stdio.h> #include<stdlib.h>int main( ) { FILE *fp ; char ch,fname[10]; printf("文件名:"); gets(fname); if ((fp=fopen(fname,"w"))==NULL) { printf("connot open\n"); exit(0); } while ((ch=getchar())!='#') fputc(ch,fp); fclose(fp); }
(2)
/* copyright\c)2017,csdn学院 *All cights reserved *文件名称:a.c *作者:王琦 *完成日期:2017年4月28日 *版本号:6.0 *问题描述:设上题建立了名为f1.dat的文件,请将这个文件拷贝到一个名为f2.dat的文件中。*程序输出:这个文件拷贝到一个名为f2.dat的文件中*/ #include <stdio.h> #include<stdlib.h>int main( ) { FILE *fp1,*fp2 ; char c; if ((fp1=fopen("f1.dat", "r"))==NULL) //(1) { printf("connot open\n"); exit(0); } if ((fp2=fopen("f3.dat", "w"))==NULL) //(2) { printf("connot open\n"); exit(0); } c=fgetc(fp1); while (c!=EOF) { fputc(c,fp2); c=fgetc(fp1); } fclose(fp2); fclose(fp1); }(3)
/* copyright\c)2017,csdn学院 *All cights reserved *文件名称:a.c *作者:王琦 *完成日期:2017年4月28日 *版本号:6.0 *问题描述:将文件file1.dat的内容输出到屏幕上并复制到文件file2.dat中。*程序输出:将文件file1.dat的内容输出到屏幕上并复制到文件file2.dat中。*/ #include <stdio.h> #include<stdlib.h>int main( ) { FILE *fp1,*fp2; char ch; fp1=fopen("file1.dat","r"); fp2=fopen("file2.dat","w"); while (!feof(fp1)) { ch=fgetc(fp1); putchar(ch); fputc(ch,fp2); } fclose(fp1); fclose(fp2) ; }
2.运行结果
(1)
(3)
3.知识点总结
先创立文件,然后根据要求得出结果
4.心得体会
打开文件之前要先创立文件,否则无法打开
0 0
- 第四十三讲项目一 由键盘到文件
- 第四十三讲项目1.1-由键盘到文件
- 第四十三讲项目1.2—由键盘到文件
- 第四十三讲项目1.3—由键盘到文件
- 第四十三讲 项目 文件操作
- 第43讲--项目一--由键盘到文件
- 第四十三讲项目2-文件中的符号个数
- 第四十三讲项目二 文件中的符号个数
- 第四十三讲 项目四 计算工资
- 第四十三讲项目三 成绩统计
- 第四十三讲项目四 算工资
- 第四十三讲项目3.2——将统计结果保存到数据文件
- 第四十三讲项目3.1——成绩统计
- 第四十三讲项目4——算工资
- 第四十讲项目一 小明借书
- 第43讲项目1—— 由键盘到文件
- 第四十三讲项目3.3——用柱状图输出考试的平均成绩
- 韩顺平网页设计第四十三讲
- Zookeper中java代码中的API
- GCD之Apply
- 2017-04月份总结
- IntelliJ IDEA下使用默认Spring MVC框架运行失败的解决方案
- GCD之死锁
- 第四十三讲项目一 由键盘到文件
- 迁移学习&自我学习
- hdu1016
- java环境变量设置
- 51nod 1091 线段的重叠(贪心)
- NYOJ 有趣的数
- 牛客网 买帽子
- GCD之全局、主线程
- 关于上拉与下拉电阻