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

【c源程序】

#include

#include

int main ()

{

FILE *fp;

int i,j,n,i1;

char c[100],t,ch;

if ((fp=fopen("a1","r"))==NULL)

{ printf("\ncan not open file\n");

exit(0);

}

printf("file A :\n");

for (i=0;(ch=fgetc(fp))!=EOF;i++)

{

c[i]=ch;

putchar(c[i]);

}

fclose(fp);

i1=i;

if ((fp=fopen("b1","r"))==NULL)

{printf("\ncan not open file\n");

exit(0);

}

printf("\nfile B:\n");

for (i=i1;(ch=fgetc(fp))!=EOF;i++)

{c[i]=ch;

putchar(c[i]);

}

fclose(fp);

n=i;

for (i=0;i

for (j=i+1;j

if (c[i]>c[j])

{t=c[i];

c[i]=c[j];

c[j]=t;

}

printf("\nfile C :\n");

fp=fopen("c1","w");

for (i=0;i

{putc(c[i],fp);

putchar(c[i]);

}

printf("\n");

fclose(fp);

return 0;

}

python现有两个磁盘文件a和b_有两个磁盘文件a和b,各存放一行字母,今要求把这两个文件中的信息合并...相关推荐

  1. python现有两个磁盘文件a和b_有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中Python实例...

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

  2. POI将excel表中信息读取,并且处理输出到一个新excel表中。

    POM文件 <!-- poi 传入Excel表 2003office 版本--><dependency><groupId>org.apache.poi</gr ...

  3. python现有两个磁盘文件a和b_有两个磁盘文件A和B,各存放一行字母,今要求把这两个文件中的信息合并,输出到一个新文件C中。...

    首先,在 .cpp 所在的文件夹下建立 A.txt 与 B.txt .向其中输入字母. #include #include #include int main() { FILE *a,*b,*c; c ...

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

    fp = open('test1.txt', encoding='utf8') a = fp.read() fp.close()fp = open('test2.txt', encoding='utf ...

  5. java字节流——把两个视频文件合并成一个,输出为一个新文件

    下面把D盘的两个视频文件合并为一个,并输出为D:\new.mp4 package com.oracle.core;import java.io.File; import java.io.FileInp ...

  6. 用python创建一个新文件_Python创建文件和追加文件内容实例

    一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: 代码如下: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 &g ...

  7. 假设Linux系统中不存在文件newfile,现要创建一个新文件newfile,以下哪个命令无法实现该功能。...

    要创建一个新文件newfile,可以使用Linux系统中的touch命令.例如: touchnewfile 这样就可以在Linux系统中创建一个名为newfile的空文件了. 如果使用的是cp命令,那 ...

  8. Spark-RDD使用IDEA-Scala编程练习题:对于两个输入文件A和B,编写spark独立应用程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新文件c。

    一.例题 对于两个输入文件A和B,编写spark独立应用程序,对两个文件进行合并,并剔除其中重复的内容,得到一个新文件c.下面是输入文件和输出文件的一个样例,供参考. 输入文件A的样例如下: 2017 ...

  9. 将类的定义放在头文件中,把成员函数的实现代码放在一个cpp文件中

    将类的定义放在头文件中,把成员函数的实现代码放在一个cpp文件中 写这种.h和.cpp文件分开的大程序,虽然对很多人来说很简单,对自己来说算是第一次吧,好好学C++,加油~ 题目:定义Point类,由 ...

最新文章

  1. TopCoder 入门教程 -- sqybi完善版
  2. 【数据集】一文道尽医学图像数据集与竞赛
  3. 496. 下一个更大元素 I/503. 下一个更大元素 II/739. 每日温度
  4. C# Exception 对象的属性
  5. Bazel C++ 基础[翻译]
  6. 图像处理-绘制直方图
  7. 2019软件测评师考试
  8. linux 下的绘图软件Visio——流程图,矢量图
  9. word参考文献前面的自动编号在序号10以后,空隙变大
  10. wps底板颜色怎么去掉_怎么去除WPS表格的背景颜色
  11. TexMacs环境变量
  12. 深度学习笔记(19) 多任务学习
  13. f(f(x))=-x, 纯数学理解
  14. 教你把竖屏视频剪辑为横屏播放的方法
  15. 一个事物两个方面的对比举例_象征和体现这两个词的区别  最好举例子说明,谢谢啦...
  16. JavaScript实现动态时钟显示
  17. 【沃顿商学院学习笔记】领导力——Business Impact:09 逻辑模型四 Logic Model4
  18. 这届“怕死”的年轻人,“疫后”正在拼命“养生”
  19. LayIM 3.9.1与ASP.NET SignalR实现Web聊天室快速入门(七)之LayIM与MVC数据交互实现单聊和群聊
  20. OBJECTPROPERTY用法整理

热门文章

  1. 95-10-020-启动-初始化ZK
  2. 【Kafka】Failed to send data to Kafka: Failed to update metadata after 60000 ms
  3. 【aviator】aviator 报错 EOF while reading string at index
  4. Spring Boot 操作 Memcache
  5. 【安全】Apache HDFS 上配置 kerberos
  6. dubbo-admin的编译安装
  7. 06-R环境中的工作空间(workspace)概念
  8. 黑金花大理石_石材用上黑金花,一看就是富豪家
  9. ubuntu15.10 gvim php,IDE---Gvim之ubuntu下配置php的ide开发工具
  10. 关于线程上下文切换,你知道多少?