【发布时间】:2015-05-10 13:01:22
【问题描述】:
我有一个文件 names.txt Pop,Jack 和一个文件 surnames.txt Ioan,Gry。我需要获得以下输出,person.txt, Pop Ioan, Jack Gry。我必须创建两个程序:
- 先读取文件名.txt,写入person.txt。
- 第二次读取 surnames.txt 并写入 person.txt。
我需要使用管道进行同步。我该怎么做?
【问题讨论】:
-
您想要两个程序,还是想要一个程序分叉并运行两个进程?我怀疑是后者。
-
两个不同的程序。
-
所以这不是使用
fork的练习吗? -
不,这是一个使用命名管道在两个不同程序之间进行通信的练习。
标签: c linux file pipe system-calls