如何向_popen发送价值?

时间:2010-04-19 00:43:23

标签: popen

我这里有问题。我需要向'text1和'text2'发送一些值。例如,

text1 =

...以下代码将引用这些值..

FILE  *child = _popen("java -jar c:\\simmetrics.jar text1 text2 > c:\\test.txt", "r");

如何实现它。我做了很多种方法,并且不断给我指针错误。

1 个答案:

答案 0 :(得分:0)

重定向由shell完成,而不是由执行或管道机制完成。由于popen为您提供了一个可以从程序的标准输出中读取的FILE *对象,因此您只需从结果文件中读取并将该结果写入使用fopen(“test.txt”)构造的FILE * , “W”)。此外,您应该知道IEEE标准。 1003.1“POSIX”函数是popen,_popen业务是MSFT的东西。