[英]C++ File Input 3 ints on line reading
所以我有一个要读取的C ++文件。它具有3个整数4 4 16
看起来像这样。 我很好奇如何将所有这些信息读入我拥有cars carCapacity people
3个变量中
我已经建立了两种尝试获取它们的方法,但是都没有用。 我只是陷入无限循环
fin >> cars >> carCapacity >> people;
这是我尝试存储输入的一种方法。 另一个是:
fin >> cars;
fin >> carCapacity
fin >> people
我正在使用ifstream
来获取文件,我检查以确保有文件,然后使用while(!fin.eof())
循环整个txt文件。 任何帮助将不胜感激。 提前致谢!
最简单的方法是使用“ freeopen”
file: a.txt
1 2 3
#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
freeopen("a.txt", "r", stdin);
int a, b, c;
std::cin >> a >> b >> c;
std::cout << a << b << c;
}
P / s:我不测试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.