[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:} 已解决!感谢大家!
页:
[1]