c++字符串记录某个字符的重复次数
时间: 2024-11-13 07:18:13 浏览: 15
在C++中,你可以使用`std::string`和一些基本的循环结构来记录某个字符在字符串中的重复次数。以下是一个简单的示例:
```cpp
#include <iostream>
#include <string>
int count_char_occurrences(const std::string& str, char target_char) {
int count = 0;
for (char c : str) {
if (c == target_char)
count++;
}
return count;
}
int main() {
std::string input_str = "Hello, World!";
char search_char = 'l';
int occurrences = count_char_occurrences(input_str, search_char);
std::cout << "The character '" << search_char << "' appears " << occurrences << " times in the string.\n";
return 0;
}
```
在这个例子中,`count_char_occurrences`函数接受一个字符串和一个目标字符作为参数,通过遍历字符串并逐个比较字符,计算出该字符出现的次数。
阅读全文