将数据从txt文件读入向量

用户名

vectors由于其他问题,我试图在程序的其中一部分中使用而不是数组。我以前从未真正使用过它们。

这是代码的一部分:

#include <vector>

ifstream file("data.txt");
vector<int> beds;
vector<int> people;
vector<int> balconies;

while(!file.eof()){
    file >> people.push_back();
    file >> beds.push_back();
    file >> balconies.push_back();
}

我不知道它是否会工作。无论如何,现在我有一个错误:No matching member function for call to 'push_back'

科里·克莱默

该方法std::vector::push_back接受一个参数,该参数是要添加到向量末尾的值。因此,您需要将每个调用分为两个步骤:首先将值读入int,然后push_back将该值读入向量。

while(!file.eof()){
    int temp;
    file >> temp;
    people.push_back(temp);
    file >> temp;
    beds.push_back(temp);
    file >> temp;
    balconies.push_back(temp);
}

正如评论中所提到的,我建议反对您的while书面条件。这篇文章详细解释了原因,并提供了更好的选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python将txt文件读入数据框

来自分类Dev

从.txt文件读入向量C ++

来自分类Dev

将数据列读入向量

来自分类Dev

如何将 SEC txt 文件读入 Pandas 数据帧?

来自分类Dev

将txt文件读入R中的数据框

来自分类Dev

将txt文件读入QStringList

来自分类Dev

将txt文件读入字典

来自分类Dev

将txt文件读入元组

来自分类Dev

C-将txt读入txt文件

来自分类Dev

如何从数据文件读入向量结构

来自分类Dev

如何从数据文件读入向量结构

来自分类Dev

一次将文件读入向量

来自分类Dev

如何将txt读入数据框

来自分类Dev

将网址中的txt文件读入BeautifulSOUP

来自分类Dev

Python将txt文件读入数字列表

来自分类Dev

Python:将txt文件读入列表

来自分类Dev

将数据从XML文件读入SWF文件

来自分类Dev

C ++从文件读入向量

来自分类Dev

无法将数据从文件读入结构

来自分类Dev

如何将文本文件读入类的向量

来自分类Dev

如何将管道分隔的txt文件读入NSDictionay

来自分类Dev

将.txt文件读入二维数组列表

来自分类Dev

将txt文件读入sh脚本中的数组

来自分类Dev

将 .txt 文件中的双精度数读入数组

来自分类Dev

将 txt 文件中的行读入列表视图

来自分类Dev

将多个txt文件中的行读入变量

来自分类Dev

从文件读入向量C ++的函数

来自分类Dev

将整数读入不同的向量

来自分类Dev

C ++读入数据类型字符串,从文件int读取。将每一行数据放入对象向量