我正在尝试创建一个重定向IO的C程序。我做了输出小菜一碟,但输入似乎更难。, 0644);
close(redFile);
// Any scanf("%s", &buf) here should read from mybuf64,其中包含来自文件redFile的字符串,但是我如何将其作为由char * lhs指定的命令的输入(在程序的前面设置)。我
我有一个可执行的工具,它返回以制表符分隔的数据作为输出,数据量非常大,并且希望该工具的输出作为Perl程序的输入进行进一步处理,从性能的角度来看,使用什么是首选的方法 @res=`mytool` 和处理@res 或者使用管道操作符来读取工具,同时返回结果,并对其进行如下处理: open(RES, "mytool |") or die "