c++文件联机读取输入3个整数
C++ File Input 3 ints on line reading
所以我有一个我正在阅读的c++文件。它有3个整数,4 4 16
是这样的。我很好奇我是如何将这些都读取到我有cars carCapacity people
我设置了两种不同的方法来获取它们,但都不起作用。我得到一个无限循环
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: I don't test
相关文章:
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- C++需要帮助从用户那里获得一个整数,并确保它在另外两个整数之间
- 在数组中输入 n 个整数的列表,并以类似于钟摆来回移动的方式排列它们. 输入-1 3 2 5 4,输出5 3 1 2 4
- 如何从字符串C++读取多个整数
- 比较C++中两个整数的最有效和最干净的方法是什么?
- 有没有更好的方法对C++中的三个整数进行排序?
- 编写一个读取五个整数并执行一些任务的C++程序
- 比较两个整数在C++中与未知 int 类型的相等性
- 如何忽略输入中的 N 个整数
- 如何更好地表示 6 个整数键而不是作为 6 维数组的索引?
- 递归函数,用于查找 2 个整数之间的最大值
- 给定一个整数 N>0,区间 [0, 2^N) 中有多少个整数正好有 N-1 个设置位?编写一个返回正确答案的简短函数
- 如何从字符数组C++中提取2个整数并将它们存储在2个变量中(初学者)
- 如何组合两个整数向量
- 在两个整数之间交换最右边的N位
- 如何在出现换行符之前将多个整数作为输入?
- 打印出两个整数之间的偶数
- C++ 两个线程,共享几个整数变量
- Python 等效代码,可像C++一样直接附加两个整数
- 移位运算符如何在查找两个整数中的不同位数?