gpt4 book ai didi

C++ File Input 3 ints在线阅读

转载 作者:行者123 更新时间:2023-11-28 02:45:52 25 4
gpt4 key购买 nike

所以我有一个正在阅读的 C++ 文件。它有 3 个整数 4 4 16 看起来像这样。我很好奇如何将这一切读入我拥有的 3 个变量 cars carCapacity people

我已经设置了两种不同的方法来尝试获取它们,但都不起作用。我只是得到一个无限循环

fin >> cars >> carCapacity >> people; 是我尝试存储输入的一种方式。另一个是:

fin >> 汽车;

fin >> carCapacity

fin >> 人

我正在使用 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:我不测试

关于C++ File Input 3 ints在线阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24463273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com