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

080.mycat和mycopy

模拟notepad查看txt功能以及模拟复制文件的功能。
Linux。   cat和cp

#include<stdio.h>
#include<stdlib.h>
void main(int l_length, char **l_arr) {
 if (l_length != 3) {
  return;
 }
 FILE * l_fp_read = fopen(l_arr[1], "r");
 FILE * l_fp_write = fopen(l_arr[2], "w");
 if (l_fp_read != NULL) {
  if (l_fp_write != NULL) {
   char l_temp = getc(l_fp_read);
   while (l_temp != EOF) {
    putc(l_temp, l_fp_write);
    l_temp = getc(l_fp_read);
   }
   fclose(l_fp_write);
  }

  fclose(l_fp_read);
 }
}

转载于:https://www.cnblogs.com/xiaodaxiaonao/p/8661061.html

相关文章:

  • [模板] LIS
  • 用户管理 useradd userdel usermod
  • canvas填充样式
  • 公钥加密—私钥签名
  • 网络应用框架Netty快速入门
  • Redux 中间件分析
  • c# yield关键字原理详解
  • 一个日期处理类库moment.js
  • 使用Kolla构建Pike版本OpenStack Docker镜像
  • spring MVC 使用 hibernate validator验证框架,国际化配置
  • Kubernetes软件包管理系统-Helm架构
  • A - 夹角有多大(题目已修改,注意读题)
  • 卸载openssl后yum无法使用,ssh无法连接的解决办法
  • 春雪
  • (16)Reactor的测试——响应式Spring的道法术器
  • [译] React v16.8: 含有Hooks的版本
  • 《Java编程思想》读书笔记-对象导论
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【面试系列】之二:关于js原型
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 0基础学习移动端适配
  • ES6 ...操作符
  • HTTP中的ETag在移动客户端的应用
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js数组之filter
  • k8s 面向应用开发者的基础命令
  • leetcode386. Lexicographical Numbers
  • Sublime text 3 3103 注册码
  • tweak 支持第三方库
  • 电商搜索引擎的架构设计和性能优化
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 免费小说阅读小程序
  • 如何在 Tornado 中实现 Middleware
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 写给高年级小学生看的《Bash 指南》
  • UI设计初学者应该如何入门?
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 通过调用文摘列表API获取文摘
  • (20050108)又读《平凡的世界》
  • (ZT)出版业改革:该死的死,该生的生
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (十一)手动添加用户和文件的特殊权限
  • (四)模仿学习-完成后台管理页面查询
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)linux 命令大全
  • .apk文件,IIS不支持下载解决
  • .cn根服务器被攻击之后
  • .Net Remoting常用部署结构
  • .NET6 命令行启动及发布单个Exe文件
  • .net连接oracle数据库
  • .Net面试题4
  • @Autowired标签与 @Resource标签 的区别