我有一个代码如下。每当temps = $Nodes
循环应该结束。我检查了temps
每次迭代,并按预期看到了temps = $Nodes
一次,但循环没有结束。此代码适用于 VS10,但不适用于 linux。任何想法?
std::string temps;
s_mesh_file.open (mesh_file.c_str());
do
{
getline (s_mesh_file, temps);
std::cout << "temps: " << temps << std::endl;
std::cin.ignore();
}
while (temps != "$Nodes");