c++代码实现串的基本操作:输入字符串,字符串比较,字符串替换
时间: 2023-08-12 12:15:57 浏览: 111
好的,下面是 c++ 代码实现串的基本操作:
1. 输入字符串:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cout << "请输入字符串:";
cin >> str;
cout << "您输入的字符串是:" << str << endl;
return 0;
}
```
2. 字符串比较:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1, str2;
cout << "请输入第一个字符串:";
cin >> str1;
cout << "请输入第二个字符串:";
cin >> str2;
if (str1 == str2)
{
cout << "两个字符串相等" << endl;
}
else if (str1 > str2)
{
cout << "第一个字符串大于第二个字符串" << endl;
}
else
{
cout << "第一个字符串小于第二个字符串" << endl;
}
return 0;
}
```
3. 字符串替换:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cout << "请输入字符串:";
cin >> str;
string old_str, new_str;
cout << "请输入要替换的字符串:";
cin >> old_str;
cout << "请输入替换后的字符串:";
cin >> new_str;
int pos = str.find(old_str);
if (pos != string::npos)
{
str.replace(pos, old_str.length(), new_str);
cout << "替换后的字符串是:" << str << endl;
}
else
{
cout << "没有找到要替换的字符串" << endl;
}
return 0;
}
```
以上就是 c++ 代码实现串的基本操作的示例代码。
阅读全文