当前位置:首页 C++ > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击