147380124 发表于 2021-3-31 20:02:59

[C++]统计一行字符中字母、空格、数字等其他字符个数问题。

#include "stdafx.h"
#include<iostream>
using namespace std;
class count {
private:
        char str;
public:
        count(char s[]) {
                strcpy(str, s);
        }
        void computer();
};
void count::computer() {
        int Letters = 0;
        int Digital = 0;
        int Space = 0;
        int Other = 0;
        int i = 0;
        while (str){

                if (str >= 'A' && str <= 'Z' || str >= 'a' && str <= 'z') {
                        Letters++;
                }
                else if (str >= '0' && str <= '9') {
                        Digital++;
                }
                else if (str == ' ') {
                        Space++;
                }
                else {
                        Other++;
                }
                i++;
        }
       
}
int main()
{
        char s;
        s = getchar();
        count A(s);
        A.computer();

        system("pause");

    return 0;
}

这个调用显示错误:"count"不明确。
希望大佬们能指点指点{:10_266:}

147380124 发表于 2021-3-31 21:50:38

已解决!感谢大家!
页: [1]
查看完整版本: [C++]统计一行字符中字母、空格、数字等其他字符个数问题。