合并文件信息

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 合并文件信息。

题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。
程序分析:你需要先创建 A.txt 与 B.txt。
A.txt文件内容:
123
B.txt文件内容:
456
程序源代码:

include

include

include

int main()
{
FILEfa,fb,*fc;
int i,j,k;
char str[100],str1[100];
char tem;
if((fa=fopen("A.txt","r"))==NULL) // A.txt 文件需要存在
{
printf("error: cannot open A file!\n");
exit(0);
}
fgets(str,99,fa);
fclose(fa);
if((fb=fopen("B.txt","r"))==NULL) // B.txt 文件需要存在
{
printf("error: cannot open B file!\n");
exit(0);
}
fgets(str1,100,fb);
fclose(fb);
strcat(str,str1);
for(i=strlen(str)-1;i>1;i--)
for(j=0;jstr[j+1])
{
tem=str[j];
str[j]=str[j+1];
str[j+1]=tem;
}

if((fc=fopen("C.txt","w"))==NULL)  // 合并为 C.txt
{
    printf("error: cannot open C file!\n");
    exit(0);
}
fputs(str,fc);
fclose(fc);
system("pause");
return 0;
AI 代码解读

}

以上实例运行输出结果后,打开 C.txt 内容如下:

123456

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
打赏
0
0
0
0
342
分享
相关文章
RandomAccessFile实现文件分割、合并
RandomAccessFile实现文件分割、合并
184 0
|
8月前
|
Go
文件写入、追加、读取、复制不是问题
文件写入、追加、读取、复制不是问题
80 0
|
3月前
把两个文件中的信息合并
【10月更文挑战第17天】把两个文件中的信息合并。
40 6
从文件中删除重复的行
【4月更文挑战第29天】
57 1
|
8月前
|
推荐:如何批量根据PDF文件名批量查找PDF文件,复制到指定地方保存,通过文件名批量复制文件,按照文件名批量复制文件,根据文件名批量提取文件
该文介绍了一个批量查找PDF文件(不限于找PDF)的工具,用于在多级文件夹中快速查找并复制特定文件。通过下载提供的软件,用户可以加载PDF库,输入文件名列表,设置操作参数(如保存路径、复制或删除)及搜索模式。软件能高效执行,例如在1.1秒内完成对数千文件中的37个目标文件的复制,显著提升了工作效率,避免了手动逐个查找和复制的繁琐。
683 0
6.4.4 观察文件类型:file
6.4.4 观察文件类型:file
53 0
合并多个文件的内容到一个文件
合并多个文件的内容到一个文件
在多文件上传中,如何处理文件大小限制?
在多文件上传中,如何处理文件大小限制?
140 0
关于上传多文件的一些记录
关于上传多文件的一些记录
86 0
批处理-文件列表扫描
{文件目录扫描} 列出当前目录下所有文件名(本级) DIR *.*  /B >list1.txt 定位与多级完整路径用: DIR  D:\文件夹 *.*  /b/s /B >list-s.TXT --------------------------------------------------...
1436 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等