c++统计字符串出现的次数
时间: 2023-11-08 12:03:59 浏览: 267
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
下面是一个简单的 C++ 代码示例,可以统计一个字符串中指定字符或字符串出现的次数:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "hello world";
char ch = 'l';
int count = 0;
size_t pos = 0;
while ((pos = str.find(ch, pos)) != string::npos)
{
++count;
++pos;
}
cout << "The character '" << ch << "' appears " << count << " times in the string." << endl;
return 0;
}
```
这个程序会输出字符串中指定字符出现的次数,可以根据需要修改字符串和指定字符。如果需要统计一个字符串中指定子字符串的出现次数,可以使用 `string::find()` 函数的另一个重载版本。
阅读全文