C++ 从文件中读取

标签 c++ file-io

如果我知道第一个值之后有多少个 int 值但不知道它们之后有多少个值,我应该如何读取这个文件。我的问题是当我必须阅读包含 2 个值的行时。

编辑:这是我的文件

5
27
15
42
17
35
20 1
28 2
43 3

这是我尝试过的:

fin >> n;
for (i=1; i<=n; i++)
    fin >> part[i];

while(!fin.eof())
{
    nrT++;
    fin >> tric[nrT][0];
    fin >> tric[nrT][1];
}

最佳答案

for (int a,b; fin >> a >> b; nrT++)
{
    tric[nrT][0] = a;
    tric[nrT][1] = b;
}

关于C++ 从文件中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8943949/

相关文章:

c - FILE* 分配不起作用

python - 如何拆分带数字的混合字符串

c++ - 使用 MSVC 14.0 (VS 2015) 编译 Boost 时编译器版本未知

c++ - 如何最轻松地预取内存区域?

c++ - winapi - Hook 应用程序的任务栏选项卡事件

c++ - 映射类的数据成员

c++ - 如何提取opencv Mat header ?

Python 文件模式详细信息

r - 在 R 中,如何使用 read.table 读取复数(如复数)数据

file-io - Windows 8 Metro应用程序访问任意文件路径