怎么实现把控制台输入的数据输进vector里?
2024-02-16 阅读 19
你可以使用`std::vector`和`std::cin`来实现将控制台输入的数据存储到`vector`中。下面是一个简单的示例代码:
```cpp
#include
#include
int main() {
std::vector data;
int input;
std::cout << "请输入一组整数(以0结束输入):" << std::endl;
while (true) {
std::cin >> input;
if (input == 0) {
break;
}
data.push_back(input);
}
std::cout << "输入的数据已存储到vector中:" << std::endl;
for (int num : data) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
```
这段代码会提示用户输入一组整数,直到输入0为止。然后将输入的整数逐个存储到`vector`中,并最终打印出存储在`vector`中的数据。
更新于 2024年04月17日