键盘输入字符串赋值给数组
时间: 2023-05-20 16:02:06 浏览: 160
字符串赋值
4星 · 用户满意度95%
可以使用以下代码将键盘输入的字符串赋值给数组:
```
#include <iostream>
#include <string>
using namespace std;
int main() {
string input;
cout << "请输入字符串:";
getline(cin, input);
char arr[input.size() + 1];
strcpy(arr, input.c_str());
cout << "数组内容为:" << arr << endl;
return 0;
}
```
这段代码使用了 getline() 函数获取键盘输入的字符串,然后使用 strcpy() 函数将字符串复制到字符数组中。注意,字符数组的大小要比字符串长度多 1,因为需要留出一个位置存储字符串的结束符 '\0'。
阅读全文