C++统计有效字符数
作者:野牛程序员:2023-08-26 16:44:40 C++阅读 2766
编写一个用于统计有效字符数的C++函数可以这样实现:
#include <iostream>
#include <string>
#include <cctype>
int countValidCharacters(const std::string &str) {
int count = 0;
for (char c : str) {
if (std::isalnum(c)) { // 检查字符是否为字母或数字
count++;
}
}
return count;
}
int main() {
std::string inputString;
// 获取输入的字符串
std::cout << "请输入一个字符串:";
std::cin >> inputString;
// 调用函数统计有效字符数并输出结果
int validCharCount = countValidCharacters(inputString);
std::cout << "有效字符的个数为:" << validCharCount << std::endl;
return 0;
}在这段代码中,countValidCharacters 函数遍历输入的字符串中的每个字符,使用 std::isalnum 函数检查字符是否为字母或数字,如果是则将有效字符计数器增加。main 函数获取用户输入的字符串,调用 countValidCharacters 函数进行统计,并输出结果。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++函数怎么统计字符个数
- 下一篇:c++判断字符是否为数字
