c++读取一行数组
作者:野牛程序员:2023-11-09 12:33:33 C++阅读 3133
使用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语言中变量怎么放到数组中