我正在读取我在扫描期间编译的.txt文件中的值,一旦我检查了它,值的数量就是通过屋顶。我想创建一个程序来读取从.txt文件中获取的值,并检查这些值是否在我设置的范围内。
目前,我对这些功能的当前行是:
std::string item , output, value;
while (getline(infile,value))
{
if (value <= -2.4 && >=-2.6)
{
cout << "Passed";
}
}
但问题是if行表示没有运算符匹配这些操作数。有什么建议吗?
P.S。对不起,如果线路粗糙,我最近开始使用C ++。非常感谢任何帮助或意见。
答案 0 :(得分:0)
问题的解决方案是比较解决方案的双打和字符串:
double value;
while (infile>>value)
{
if (value <= -2.4 && value >=-2.6)
{
cout << "Passed";
}
}