c++怎么使用string
时间: 2023-12-07 21:36:46 浏览: 78
C++中的string是一个非常方便的字符串类,可以用于存储和操作字符串。使用string类需要包含头文件<string>。下面是一些使用string的方法:
1.声明和初始化string变量:
```
string str; //声明一个空的字符串
string str1 = "hello"; //声明一个字符串并初始化为"hello"
string str2("world"); //使用构造函数声明并初始化字符串
```
2.字符串的输入和输出:
```
string str;
cin >> str; //从标准输入读取字符串
cout << str << endl; //输出字符串到标准输出
```
3.字符串的拼接和比较:
```
string str1 = "hello";
string str2 = "world";
string str3 = str1 + str2; //字符串拼接
if(str1 == str2) //字符串比较
cout << "str1 equals to str2" << endl;
else
cout << "str1 does not equal to str2" << endl;
```
4.字符串的查找和替换:
```
string str = "hello world";
int pos = str.find("world"); //查找子串"world"的位置
if(pos != string::npos) //如果找到了
str.replace(pos, 5, "there"); //替换子串为"there"
```
阅读全文