C++:如何获取 vector 来打印用户输入?

标签 c++ vector iterator

我在弄清楚如何打印出 vector 的用户输入时遇到了一些问题。我认为我的迭代器循环特别有问题,但我不确定是什么。我一直在玩弄这个,我很难过。我的哨兵值也有问题 - 输入我的哨兵值后,我的程序停止继续。我错过了什么吗?

如果您能提供任何帮助,我们将不胜感激。

这是我的代码:(您可能会注意到这里有一些变量没有在这个代码示例中使用。我将这些变量用于我程序的另一部分)。

您在这方面提供的任何帮助都将非常有帮助。谢谢。

最佳答案

您第二次声明了您的 check_amounts vector ,就在您的输出循环之前,因此您正在输出一个空 vector 的内容。删除第二个声明。

关于C++:如何获取 vector 来打印用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34304654/

相关文章:

c++ - 当我可以将对象的实际类型指定为模板参数时内联虚函数

c++ - 用 vector 计算元素出现的次数

Java - 深度克隆具有多种类型元素的 Vector

c++ - 使用 map 打印生日,最终结果为八进制

c++ - 使用 C++ 迭代器从文件中读取列表?

c++ - 如果输入迭代器不是随机访问,如何告诉Advance()在输入迭代器上使用+=运算符

C++使用字符数组进行底层位存储/无法使按位操作起作用

python - OpenCV - 从 C++ 到 Python 打开一个 XML 文件

c++ - 如何访问数百万位进行散列

c++ - 可以将 std::pairs 的 std::vector 转换为字节数组吗?