文件的读取与写入(C代码)
更新时间:2023-04-05 11:19:01 阅读量: 实用文档 文档下载
文件的读取与写入(C代码)
#include
#include
#include
int main()
{
FILE *fp1,*fp2; //定义两个文件指针指向A、B两个文本
char ch[2000],ch2[1000],p[20];
int i=0,b=0,j=0,n=0,num=0;
char filename1[20],filename2[20]; //输入两个文本的文件名printf("输入要被包含进去的文本文件名:");
scanf("%s",filename1);
printf("输入将%s文本包含的文件名:",filename1);
scanf("%s",filename2);
if((fp1=fopen(filename1,"r"))==NULL) //以只读方式打开文本A {
printf("打开文件%s失败,程序自动退出\n",filename1);
return 0;
}
if((fp2=fopen(filename2,"r"))==NULL) //以只读方式打开文本A {
printf("打开文件%s失败,程序自动退出\n",filename2);
return 0;
}
//定义一个字符串,方便在文本中查找
sprintf(p,"#include\"%s\"",filename1); //将#include
num=strlen(p); //算出字符串的长度
while((ch[i]=fgetc(fp2))!=EOF) //开始读文本B中的内容到数组中
i++;
ch[i++]='\0';
rewind(fp2);
while((ch[i]=fgetc(fp2))!=EOF) //开始读文本B中的内容到数组中
{
if(ch[i]=='#')
b=i;
for(j=0;j<=num;b++,j++)
ch2[j]=ch[b];
while(strcmp(ch2,p)==0&&(ch[b]=fgetc(fp1))!=EOF)
{
b++;
i=b;
}
i++;
}
n=i;
fclose(fp1);
fclose(fp2);
if((fp2=fopen(filename2,"w"))==NULL) {
printf("打开文件失败,程序自动退出\n"); return 0;
}
for(i=0;i { fputc(ch[i],fp2); } putchar(ch[i]); printf("\n"); fclose(fp2); return 0; }
正在阅读:
文件的读取与写入(C代码)04-05
最新人教版pep四年级下册英语Unit_5_My_clothes_B_Let's_learn09-03
中医病案分析试题与答案04-20
史上最全毛邓三复习资料10-15
传感器技术课程设计指导书04-26
运动生理学试题及答案01-19
哲学与人生教案206-01
2019高考生物大二轮复习专题十六基因工程和细胞工程学案06-10
2019届高三政治(新课标)一轮复习方案精编试题3精品教育 doc03-22
迎接新生的通讯稿3篇_新闻报道03-26
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 写入
- 读取
- 代码
- 文件
- 最新-洱海养殖业污染概况及防治对策 精品
- 昆明市物业服务收费通知1129号
- 2022-2022年高中物理鲁科版《选修3-1》《第二章 电势能与电势差
- 应用化工技术毕业论文
- 江苏省盐城市盐都区西片2014-2015学年八年级下学期第三次月考英
- 19现浇混凝土结构后张法无粘结预应力工程施工工艺设计标准
- 我国民航业市场化改革的四大阶段
- 2022春四年级数学下册一小数的意义和加减法第3课时小数的意义三
- EDA实验--七段数码管
- 材料加工冶金传输原理习题答案(吴树森版)
- 如何培养孩子的自主学习能力
- 弗兰克—赫兹实验思考题答案
- 保安培训计划范文详细3篇
- 医院2022健康教育工作计划
- 谐音背单词联想记忆七天背完高中单词打印版
- 市场营销策划实训心得(精选5篇)
- 中国原始先民黄河崇拜综述
- 核电厂给水再循环阀设计布置研究.docx
- 龙泉市天然气行业研究报告
- 2012~2013学年张家港市第一学期期中考试(初一数学)修改