当前位置: 首页 > news >正文

C语言:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中

int main()
{int i, j = 0;char arr_pfa[100], arr_pfb[100];FILE* pfa = fopen("A.txt", "r");//自己事先创建 我这里A存放的是helloif (pfa == NULL){perror("error:");return 1;}fgets(arr_pfa, 100, pfa);fclose(pfa);FILE* pfb = fopen("B.txt", "r");//自己事先创建 我这里B存放的是worldif (pfb == NULL){perror("error:");return 1;}fgets(arr_pfb, 100, pfb);fclose(pfb);strcat(arr_pfa, arr_pfb);for (i = 0; i < strlen(arr_pfa) - 1; i++){for (j = 0; j < strlen(arr_pfa) - 1 - i; j++){if (arr_pfa[j] > arr_pfa[j+1]){char temp = arr_pfa[j];arr_pfa[j] = arr_pfa[j + 1];arr_pfa[j + 1] = temp;}}}FILE* pfc = fopen("C.txt", "w");if (pfc == NULL){perror("error:");return 1;}fputs(arr_pfa, pfc);fclose(pfc);pfa = NULL;pfb = NULL;pfc = NULL;return 0;
}

相关文章:

  • 揭秘Python的魔法:装饰器的超能力大揭秘 ‍♂️✨
  • AI视频智能分析技术赋能营业厅:智慧化管理与效率新突破
  • 【SpringCloud】Spring Cloud基本介绍
  • python爬虫-爬小说
  • PTT票据传递攻击
  • 基于单片机电梯控制系统设计与实现
  • Vitis HLS 学习笔记--抽象并行编程模型-控制驱动与数据驱动
  • VBA读取文本文件数据
  • Docker(一) Docker概述
  • 【全部更新完毕】2024电工杯B题详细思路代码成品文章教学:大学生平衡膳食食谱的优化设计及评价
  • 政策及需求多因素驱动下 中国适老化改造市场空间大
  • Web3 游戏平台 Creo Engine 销毁代币总量的20%,以促进长远发展
  • 2413. 最小偶倍数
  • 《TCP/IP网络编程》(第八章)域名及网络地址
  • 项目日记(3) boost搜索引擎
  • php的引用
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • “大数据应用场景”之隔壁老王(连载四)
  • Android开源项目规范总结
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • Git学习与使用心得(1)—— 初始化
  • HTTP中的ETag在移动客户端的应用
  • JS笔记四:作用域、变量(函数)提升
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Python学习之路16-使用API
  • 阿里云应用高可用服务公测发布
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 翻译--Thinking in React
  • 基于游标的分页接口实现
  • 思维导图—你不知道的JavaScript中卷
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 移动端 h5开发相关内容总结(三)
  • 智能网联汽车信息安全
  • nb
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​用户画像从0到100的构建思路
  • # 数据结构
  • #FPGA(基础知识)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (pojstep1.3.1)1017(构造法模拟)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (南京观海微电子)——COF介绍
  • (转)项目管理杂谈-我所期望的新人
  • .net core 依赖注入的基本用发
  • .Net Core和.Net Standard直观理解
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .net分布式压力测试工具(Beetle.DT)
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .py文件应该怎样打开?
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • [16/N]论得趣
  • [2544]最短路 (两种算法)(HDU)
  • [BT]BUUCTF刷题第8天(3.26)