gpt4 book ai didi

c++ - 如何在范围内声明?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:55:01 25 4
gpt4 key购买 nike

<分区>

我正在尝试读取文本文件中有多少数字,因为没有定义总数。我想要做的是编写一个 while 循环来读取文件,直到没有更多的元素可供读取。在 while 循环内,cin 将读入元素并将被推回到 vector 数据中。但是“i”没有在范围内定义。我如何在范围内声明它,或者是否有更好的方法?

void read_vector(vector<int> &data) {

cout << "Using read function!" << endl;
//int i = data.size();
while (data.size() != 0){
cin >> data[i];
data.push_back(data[i]);
}

} // read_function()

提前感谢您的帮助!

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