/////////统计文本中单词数(以 空格 和 回车 分隔)///////////////
int CountWords(char* filename)
{
int ret=0;
ifstream fin(filename);
if (!fin)
{
cout<<"打开文件失败!"<<endl;
return 0;
}
string oneline;
string word;
while(!fin.eof())
{
char buf[256]={0};
getline(fin,oneline);//读取一行字符
istringstream iss(oneline);//构建iss
while(!iss.eof())
{
iss>>word;
//cout<<word<<endl;
ret++;
}
}
return ret;
}
int main()
{
cout<<CountWords("words.txt");
return 0;
}
统计文本中单词数
最新推荐文章于 2024-01-01 23:12:58 发布