本程序主要是介绍输入的一串字符,每个字符出现的次数,这里的字符指的是ASC||码。例子在VS2010上运行通过,如果想在Linux上运行,请自行调试。
int main()
{
std::cout<<"The input chars "<<endl;
char pc[]={0};
std::cin>>pc;
int charcnt[256]={0};
for(int i=0;i<std::strlen(pc);i++)
{
charcnt[(int)*(pc+i)]++;
}
for(int i=0;i<256;i++)
{
if(charcnt[i]!=0)
{
std::cout<<"char "<<(char)i<<" count "<<charcnt[i]<<endl;
}
}
}