【发布时间】:2013-08-14 21:16:17
【问题描述】:
有谁知道如何写一个数字到管道,首先我必须打开管道,然后写合适的数字。
另外,写完后我还必须读取数字并打印出来。
我尝试使用“popen”命令打开管道,但我不确定将什么作为 popen 的第一个参数,即:-
popen(const char *command, const char *type)
我想问如果我想写一个数字到管道,我应该在这里给出什么命令..??
【问题讨论】:
-
必须是管道另一端的另一个进程才能读取它。您不能只是将数据写入管道并将其留在那里。
const char *command是管道另一端的命令,可能是从标准输入读取的程序。