当前位置:C++技术网 > 资讯 > STL算法之-count算法统计字符数目

STL算法之-count算法统计字符数目

更新时间:2016-04-11 21:08:09浏览次数:1+次

STL中有一个count算法,用来统计字数的,具体的你可以看《C++标准程序库》或《范型编程与STL》书籍。

先看看实现:

代码:

#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;
}