如何直接读取_popen而不将其传递给文件?

时间:2010-05-07 09:40:38

标签: visual-c++

如何将此行代码的输出写入float变量而不是将其传递给文件?该行的输出是一个浮点数。

FILE  *child = _popen("java -jar c:\\simmetrics.jar c:\\chtml.txt c:\\thtml.txt", "r");

2 个答案:

答案 0 :(得分:1)

double d;
fscanf(child, "%lf", &d);

答案 1 :(得分:1)

您只需要从文件描述符中读取:

float value;
fscanf(child, "%f", &value);