小编Kyl*_*Mai的帖子

当遇到负整数时,如何停止从文本文件中读取整数?

我试图在c ++中编写一个简单的代码来从文本文件读取整数,代码应该在遇到负整数时停止读取.txt文件在每一行包含1个正整数,最后一行是负整数.

我的代码现在使用eof,它也读取负整数,我不想要.

while(!inFile.eof())
{
    inFile >> data;
}
Run Code Online (Sandbox Code Playgroud)

文本文件

10
22
33
34
-1   
Run Code Online (Sandbox Code Playgroud)

提前致谢 :)

c++

2
推荐指数
1
解决办法
3438
查看次数

标签 统计

c++ ×1