我有一个输入文件,每行有3个字段,类型为:string、double、double。有15行数据。输入文件数据的格式为:加德满都,-34、28城市名称、低温、高温.........很明显,根据输出,它没有获得线路上的第三个输入。代码如下:for(intindex=0;index>weatherInfo[index].low>>weatherInfo[index].high;inFile.ignore(std::numeric_limits::max(),'\n');}出于某种原因,这是我的输出:Katmandu(-34,0)(0,0)(0,0)(0,0)(0,0)(0,0)(0,0)(