c++中用什么输入字符串数组
时间: 2024-05-12 17:14:27 浏览: 185
字符串与字符数组的区别-非常经典的C++教程
在C++中,可以使用`std::string`类型来输入字符串。如果需要输入字符串数组,可以使用循环结构来依次输入每个元素。下面是一个示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
const int N = 5; // 假设需要输入5个字符串
string arr[N];
for (int i = 0; i < N; i++) {
cout << "请输入第" << i+1 << "个字符串:";
getline(cin, arr[i]); // 使用getline函数输入一行字符串
}
cout << "输入的字符串数组为:" << endl;
for (int i = 0; i < N; i++) {
cout << arr[i] << endl;
}
return 0;
}
```
在上面的代码中,使用`getline(cin, arr[i])`来输入一行字符串。`cin`表示从标准输入流中读取数据,`getline`函数会读取一行字符串,将其存储到`arr[i]`中。
阅读全文