《程序设计基础实训指导教程-c语言》
ISBN 978-7-03-032846-5
p198
8.1.2 上级实训内容

【实训内容2】将磁盘上的一个文本文件的内容复制到另一个文件中

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{FILE *fp1,*fp2;if((fp1=fopen("string.txt","r"))==NULL){printf("file open error\n");exit(0);}if((fp2=fopen("new.txt","w"))==NULL){printf("file open error\n");exit(0);}char str;while((str=getc(fp1))!= EOF){fputc(str,fp2);}fclose(fp1);fclose(fp2);if((fp2=fopen("new.txt","r"))==NULL){printf("file open error\n");exit(0);}while ((str=getc(fp2))!=EOF){putchar(str);}putchar('\n');
}

将磁盘上的一个文本文件的内容复制到另一个文件中相关推荐

  1. linux将一个文件的内容复制到另一个新的文件

    需要创建一个新的文件new_file.txt,并把一个文件file1.txt的内容复制到这个新文件中: cat file1.txt >> new_file.txt

  2. 用windows“记事本”创建一个文本文件(hamlet.txt),其中每行包含一段英文。试读出文件的全部内容,并判断:(1)该文本文件有多少行?(2)文件中以大写字母开头的有多少行?

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 题目: 代码: 效果截图: 总结 题目: 用windows"记事本"创建一个文本文件(hamlet.txt) ...

  3. Java 将文件的内容复制到另一个文件

    java将一个文件的内容复制到另一个文件. 使用BufferedWriter类的read和write方法将一个文件的内容复制到另一个文件. 完整代码 import java.io.*;public c ...

  4. java把一个文件的内容复制到另外一个文件

    /**  * java把一个文件的内容复制到另外一个文件  */ import java.io.File; import java.io.FileInputStream; import java.io ...

  5. linux整个目录复制移动,Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹,个人常用收录...

    1.将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp ...

  6. Word处理控件Aspose.Words功能演示:使用 Python 将 Word 文档的内容复制到另一个文档

    在各种情况下,您可能需要将 Word 文档的内容复制到另一个文档中.此外,您可能需要创建原始 Word 文档的克隆.为了自动化这些操作,本文介绍了如何在 Python 中将内容从一个 Word 文档复 ...

  7. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

  8. 把一个ListT的数据复制至另一个ListT

    把一个数据集List<T>复制至到另一个数据集List<T>. 方法一,可以使用循环,然后把每一个T添加至另一个集合中去: public void ListDemo(){var ...

  9. sql如何把一个数据库的表复制到另一个数据库中【转载】

    sql如何把一个数据库的表复制到另一个数据库中[转载] 这篇经验帖是我转载的,是我搜到的最为直观具体的 一.需要把一张表的表结构从一个数据(A)库复制到另一个数据库(B).操作步奏如下: ①在数据库A ...

最新文章

  1. SpringMVC之文件上传和文件下载
  2. ICLR 2019论文接收结果揭晓:24篇oral论文有没有你?
  3. GNN 笔记:图上的傅里叶变换
  4. 用filter实现web程序的统一认证
  5. 适合pythonpandas的软件_适合 Python 入门的 8 款强大工具!
  6. linux 双网卡绑定(bonding)实现负载均衡或故障转移
  7. 【转】VS技巧—任务列表Task List(ToDoList)
  8. 技术三板斧:关于技术规划、管理、架构的思考
  9. come back 继工作1年1一个月随想
  10. 一个成功企业家立下的22条规矩
  11. jboss 服务器配置文件,Apache jboss 集群详细配置
  12. Chrome 的人都需要知道的「神器」扩展:「油猴」使用详解
  13. 计算机无法投影,win10专业版投影失败提示:你的电脑不能投影到其他屏幕的解决办法...
  14. 暴力破解防范措施和措施总结
  15. 正点原子ATK-LORA-01无线串口代码移植+STM32F103C8T6(标准库)
  16. uos服务器系统rpm安装oracle 19c
  17. 大型网站的架构技术-学习自李智慧的书
  18. HEG最新版安装,modisL1L2产品批处理,拼接
  19. STM32单片机串口发送ASCII码
  20. ipad随航黑屏连接失败等问题解决旧版mac随航ipad2017随航

热门文章

  1. Gene co-expression analysis for functional classification and gene–disease predictions 基因共表达分析的功能分类
  2. 序列比对-BLAST
  3. linux日期日增,Linux日期
  4. pandas KeyError [‘1‘] not found in axis 错误的解决方法
  5. Tensorflow name_scope和variable_scope的用法
  6. 神经网络注意力机制--Attention in Neural Networks
  7. php mysql cms 商城,国内最常用的PHP+MySql免费CMS系统大全
  8. vue.js与ajax删除,javascript - VueJs和VueResource,从Ajax请求中删除标头字段 - 堆栈内存溢出...
  9. 联想输入快捷键_UG软件F8快捷键和笔记本电脑F8快捷键冲突的解决方法
  10. 7-6 统计字符串中数字字符的个数_洛谷 || 标题统计(C语言)