c++读取一行数组
作者:野牛程序员:2023-11-09 12:33:33 C++阅读 3401
使用C++读取一行数组可以使用std::getline函数读取一行输入,并将其解析为数组。以下是一个示例代码,它演示了如何读取一行以空格分隔的整数数组:
#include <iostream>
#include <sstream>
#include <vector>
int main() {
std::string inputLine;
std::getline(std::cin, inputLine); // 读取一行输入
std::istringstream iss(inputLine);
std::vector<int> arr;
int num;
while (iss >> num) {
arr.push_back(num);
}
// 现在,整数数组存储在 arr 中
// 可以通过遍历 arr 来访问数组元素
for (int i = 0; i < arr.size(); ++i) {
// 访问 arr[i] 即可获取数组元素
}
return 0;
}可以在程序中修改分隔符,以适应不同的输入格式。这段代码将一行以空格分隔的整数解析为一个整数数组。可以根据需要修改分隔符,例如逗号、分号或制表符,以适应不同的输入格式。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++函数调用数组
- 下一篇:C语言中变量怎么放到数组中
