标签: popen
我这里有问题。我需要向'text1和'text2'发送一些值。例如,
text1 =
...以下代码将引用这些值..
FILE *child = _popen("java -jar c:\\simmetrics.jar text1 text2 > c:\\test.txt", "r");
如何实现它。我做了很多种方法,并且不断给我指针错误。
答案 0 :(得分:0)
重定向由shell完成,而不是由执行或管道机制完成。由于popen为您提供了一个可以从程序的标准输出中读取的FILE *对象,因此您只需从结果文件中读取并将该结果写入使用fopen(“test.txt”)构造的FILE * , “W”)。此外,您应该知道IEEE标准。 1003.1“POSIX”函数是popen,_popen业务是MSFT的东西。