在string中取单词的程序。。。2014.5.7
来源:互联网 发布:新浪微博淘宝店铺认证 编辑:程序博客网 时间:2024/06/05 06:23
#include<iostream>#include<string>#include<vector>using namespace std;/***********************************************输入一些以空格隔开的单词到一个string内,********将所有的单词取出分别的放在一个vector<string>中**************************************************/vector<string> get_words(string s){ vector<string> str; int words=0; for(decltype(s.size()) i=0;i<s.size();i++) if(s[i]==' ') words++; words=words+1; //cout<<words<<endl; //cout<<s<<endl; string buffer; s.push_back(' '); auto pri=s.begin(); for(auto i=0;i<s.size();i++) { if(*pri!=' ') { buffer.push_back(*pri); pri++; } else { str.push_back(buffer); buffer.clear(); pri++; } } return str;}int main(){string s;getline(cin,s);vector<string> str;str=get_words(s);for(auto i=0;i<str.size();i++)cout<<str[i]<<endl;system("pause");}
0 0
- 在string中取单词的程序。。。2014.5.7
- 一个在文件中搜索单词的程序
- 查找string中单词的个数
- String_ComputeMostFrequentlyWord , in String (在 字符串 中 计算 出现次数最多的单词 )
- hdu1247map+string判断是否子单词出现在字典中
- 练习2-4:编一个程序统计文件中特定单词出现的次数(要求使用string类的运算符==来查找单词)
- 练习2-4:编一个程序统计文件中特定单词出现的次数(要求使用string类的运算符==来查找单词) .
- string.capwords()--将字符串中所有单词的首字母大写
- 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
- SparkStreaming之单词计数实现在一次程序的运行中,两次发送相同的key可以进行累加
- 单词计数程序在hadoop上的实现
- c++ primer中关于单词转换的程序
- 编写程序颠倒句子中单词的顺序
- C++中map容器实现单词转换的程序
- 打印输入中单词长度的直方图程序
- 统计文章中出现的单词频率java小程序
- 编写一个程序,打印输入中单词长度的直方图
- 编写Java程序分析字符串中每个单词的个数
- 让你提前认识软件开发(19):C语言中的协议及单元测试示例
- 关于手机的基站
- OpenGL ES From the Ground Up, Part 4: Let There Be Light!
- hadoop 安装 配置 平台搭建
- IOS即时聊天UI设计
- 在string中取单词的程序。。。2014.5.7
- OpenGL ES From the Ground Up, Part 3: Viewports in Perspective
- 中山大学 CSU 1394
- class sizeof
- 第六章的例题
- android从res、assets中读取文件
- Sizeof与Strlen的区别与联系
- 【opencv】kmeans
- 【Linux学习】Ubuntu下内核编译(一)