我想知道是否有可能耦合c++和ees (工程方程求解器)。事实上,我想通过在c++中调用ees的函数来计算水的热物性,以及要遵循的步骤。现在,我正在计算ees中的属性,并通过.txt文件将它们插入到c++中,但如果我直接从ees调用函数会更好。我使用下面的代码来读取文件,并将列分配给一个2d向量。
ifstream myReadFile;
myReadFile.open("Tc.txt");
while (!myReadFile.eof()) {
for(int i=0; i < n; i++){
for (int j=0; j<2; j++){
myReadFile >> data[i][j];
cout << "\n data [" << i<< j<< "] =" << data[i][j];
}
}
}发布于 2016-11-07 20:46:04
EES专业版实际上有一个命令行界面,看看这里:http://www.fchart.com/ees/eeshelp/hs608.htm
这样,就可以生成一个EMF宏,并在运行时使用system C++调用http://www.cplusplus.com/reference/cstdlib/system/执行它
它看起来像这样:
generateEmfScript() // your code to generate the script to be run
system("path_to\\ees.exe myscript.emf")然后你就可以像以前一样读取结果了。
https://stackoverflow.com/questions/40461303
复制相似问题