句子中单词首字母大写转换
//函数将句子中的每个单词的首字母改为大写 string first_letter(string& sentence) {//定义string 指针,并指向string 首地址string::iterator it=sentence.begin ();//定义 关键 标志,反映检测到空格字符bool space_flag=true;//string 指针未到字符串尾,程序循环。while(it!=sentence.end()){//第一次循环指针指向单词首字母,space_flag=true。if(isalpha(*it) && space_flag) //修改条件:指针指向的是字母,指针通过了空格字符。 {//单词首字母改为大写*it=toupper(*it);//标志 false,不满足修改条件,避免将单词其他字母改为大写space_flag=false ; }//指针通过了空格字符,修改space_flag标志if(isspace(*it)){space_flag=true;}it++; //指向下一字符}cout<<"in function : "<<sentence<<endl;return sentence; }
转载于:https://www.cnblogs.com/sooner/p/3325373.html
句子中单词首字母大写转换相关推荐
- 将一句英文中的每个单词首字母大写,其余字母小写
//将一句英文中的每个单词首字母大写,其余字母小写 //'wHAt aRE yOu doING' -> 'What Are You Doing' var str='wHAt aRE yOu do ...
- SAS正则表达式之prxchange—短句中唯首单词首字母大写
ADAM数据集AVISIT的value都是大写,比如"WEEK 1 DAY 1 HOUR 1",但是某次项目shell要求呈现"Week 1 day 1 hour 1&q ...
- 用集合java字符串第一个单词_Java小程序 输入一个字符串,将每一个单词首字母大写...
Java 小程序 01 输入一个字符串,将每一个单词首字母大写 1.首先写一个接收传入的单词,并将传入单词首字母大写.这一步比较简单,没什么好说的! private String titleCase ...
- 怎么让将英文设置为单词首字母大写
今天跟大家分享一下怎么让将英文设置为单词首字母大写 1.如下图有一些英文文本,现在我们想要将这些文本转为单词首字母大写. 2.首先我们将写着英文复制到Excel中 3.然后选中这些数据单元格区域 4. ...
- CSS实现英文或拼音单词首字母大写
CSS实现英文或拼音单词首字母大写,只需要在css样式中加入: text-transform: capitalize 即可. 测试代码如下: <!doctype html> <htm ...
- python单词首字母大写_在Python中将每个单词的首字母大写
python单词首字母大写 Here, we are implementing a python program to capitalizes the first letter of each wor ...
- 7-102 单词首字母大写 (15 分)
7-102 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以 ...
- 实验6-4 单词首字母大写 (15 分)
运用最简单的getchar() 实验6-4 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串, ...
- 7-2 单词首字母大写 (15 分)
7-2 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多 ...
最新文章
- 机器视觉:makefile编译调用Caffe框架的C++程序
- 无人驾驶遇见人工智能 百度将推有“大脑”的汽车
- 这款神秘的移动端OCR引擎,如何做到“所见即所得”?
- 批处理结束某个进程_进程调度
- GCC 编译 --sysroot
- java 重载匹配_关于Java重载方法匹配优先级
- 多数据源与动态数据源的权衡
- 图解Linux字符设备驱动
- 北大生物信息学学习(2) 生物学及生物学信息学的发展
- OpenCV学习资源
- oracle中常用的方法,oracle常用方法
- CAVLC和CABAC简介
- 弹幕库 Danmuku依赖
- 【剑指offer中等部分4】二进制中1的个数(java)
- golang连接FTP服务器并下载
- linux btrfs raid0,Linux初学之btrfs文件系统及磁盘配额
- bugk学习1:宽带信息泄露misc
- 【时间序列】IJCAI 2021丨时间序列相关研究论文汇总
- Linux邮件服务器搭建实验
- 从零起步,新时代大学生选择创业还是工作?
热门文章
- 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接
- 《命犯桃花》离斯蒂芬·金还很遥远
- oracle unpivot 索引_oracle 11g 行列转换之unpivot、pivot
- java 什么时候依赖注入_玩框架java依赖注入 – 何时使用单例
- java 实体类 临时注解_JPA:Java持久层API--配置流程
- timestamp 转换 date mysql_MySQL时间函数 | 时间戳和日期之间得转换
- HDU 4109 Instrction Arrangement
- 【BZOJ】2395: [Balkan 2011]Timeismoney
- XML Schema 基本结构
- jQuery笔记总结