c++统计字符串出现的次数
时间: 2023-11-08 22:05:43 浏览: 71
c++使用vector统计字符串中单词出现的次数
可以使用 std::string 类来存储字符串,然后使用 std::count 函数来统计字符串出现的次数。
下面是一个示例代码:
```c++
#include <iostream>
#include <string>
#include <algorithm>
int main()
{
std::string str = "hello world, world";
std::string substr = "world";
// 统计子字符串出现的次数
int count = std::count(str.begin(), str.end(), substr.begin(), substr.end());
std::cout << "The substring \"" << substr << "\" appears " << count << " times in the string \"" << str << "\"." << std::endl;
return 0;
}
```
输出结果为:
```
The substring "world" appears 2 times in the string "hello world, world".
```
其中,std::count 函数的前两个参数是指定要查找的字符串的范围,第三个和第四个参数是指定要查找的子字符串的范围。
阅读全文