【发布时间】:2014-05-14 04:00:28
【问题描述】:
如果用户输入一个整数,例如 4210,我如何在 C++ 中将该整数的每个数字放入一个向量中?
【问题讨论】:
-
你的意思是 std::vector
iv{4,2,1,0}?? -
是的,但我希望最终用户而不是程序员输入这些数字。
-
是的,我知道 push_back,但是如何循环整数以获取其中的每个数字?可以吗?
-
最简单的方法是将其作为字符串输入,然后迭代该字符串,将每个元素推入向量中。在您分别拥有每个数字之后,将其词法转换为 vector
. 的整数是微不足道的