如何将此行代码的输出写入float变量而不是将其传递给文件?该行的输出是一个浮点数。
FILE *child = _popen("java -jar c:\\simmetrics.jar c:\\chtml.txt c:\\thtml.txt", "r");
答案 0 :(得分:1)
double d;
fscanf(child, "%lf", &d);
答案 1 :(得分:1)
您只需要从文件描述符中读取:
float value;
fscanf(child, "%f", &value);