1. 首页
  2. 数据库
  3. 其它
  4. Transfer Data Project:读取文本文件写入另一个文本文件和STDOUT 源码

Transfer Data Project:读取文本文件写入另一个文本文件和STDOUT 源码

上传者: 2021-04-29 23:45:23上传 ZIP文件 1.42KB 热度 10次
TextFile到STDOUT-dup2-fork-pipe- 读取文本文件,写入另一个文本文件和STDOUT 该程序允许用户输入一个文本文件并写入另一个文本文件和标准输出。 这是通过使用fork()和pipe完成的。 如何执行程序: ./mighty.txt [inputfile.txt] [outputfile.txt] *注:字符缓冲区最大为600 细节: 创建一个管道 分叉过程 子进程:-调用dup2,写到标准输出,然后写到管道末端-使用EXECL执行cat-b命令 父进程:-打开参数2,我们正在写入的文件-从管道读取,直到没有可用字符为止-写入标准输出-写入文件
下载地址
用户评论