先看看实现:
代码:
#include "iostream"
#include "algorithm"
#include "windows.h"
#include "vector"
#include "iterator"
using namespace std;
int main()
{
char cha;
cout<<"请输入你想统计的字符的个数:"<<endl;
cin>>cha;
vector<char> coll;
copy(std::istream_iterator<char>(cin),std::istream_iterator<char>(),back_inserter(coll));
int num;
num=count(coll.begin(),coll.end(),cha);//利用STL中的count函数统计个数......
cout<<"字符的个数有:"<<num<<endl;
system("pause");
return 0;
}