题目:字符个数统计
计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不再范围内的不做统计
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
bool IsNotACSII(char p)
{
if(p>=0 && p<=127)
return false;
else
return true;
}
int count(string str)
{
int sum=0;
string::iterator end=remove_if(str.begin(),str.end(),IsNotACSII);
sort(str.begin(),end);
string::iterator it=unique(str.begin(),end);
string s(str.begin(),it);
return s.size();
}