c++string的输入输出
时间: 2023-12-21 21:04:59 浏览: 79
C++中的string类型变量可以像普通变量一样进行输入输出操作,可以使用输入输出操作符进行处理。下面是一个例子:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
cout << s << endl;
return 0;
}
```
上述代码中,我们定义了一个string类型的变量s,使用cin输入操作符将用户输入的字符串存储到s中,然后使用cout输出操作符将s输出到屏幕上。
需要注意的是,输入操作符默认会忽略空格,遇到空格就停止存储字符串。如果需要输入包含空格的字符串,可以使用getline函数进行输入操作。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
getline(cin, s);
cout << s << endl;
return 0;
}
```
上述代码中,我们使用getline函数进行输入操作,它会读取一整行字符串,包括空格在内,并将其存储到s中。然后使用cout输出操作符将s输出到屏幕上。
阅读全文