当前位置: 首页 > news >正文

C++ 字符串 处理 消除多余空格

消除多余空格
void CStringTestDlg::OnBnClickedOk()
{
CString str("i am    a  stu aa aa   ddd  s");
CString rlt = RemoveExtraSpace(str);
AfxMessageBox(rlt);
// TODO: Add your control notification handler code here
//OnOK();
}


CString CStringTestDlg::RemoveExtraSpace(CString str){
CString ret;
int i = 0;
bool lastChrIsSpace = false;
for(i = 0;i < str.GetLength() ;i ++){


if(str[i] == ' '){
if(lastChrIsSpace){
continue;
}
else{
ret.AppendChar(' ');
lastChrIsSpace = true;
}
}
else{
ret.AppendChar(str.GetAt(i));
lastChrIsSpace = false;
}
}
return ret;
}


相关文章:

  • Ruby on Rails开发带二级域名业务的应用
  • 巨猛的网络!万能查询!(想查安全期?)
  • MFC 属性页 总结
  • MFC CStdioFile简单用法
  • MFC 表格控件的使用
  • [Web开发] xenocode 推出浏览器沙盘,无需安装直接运行各种浏览器
  • wireShark 的使用 网络抓包
  • MFC TRACE宏的使用
  • 关系数据库的死期到了?
  • vbScript 中on error resume next使用心得
  • C# 设计模式之 工厂模式
  • Linux/Unix环境下的Make和Makefile详解
  • C# 设计模式之 策略模式 示例
  • C# 设计模式之桥接模式
  • 外界与Flex Application的交互处理(之嵌入html)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 《深入 React 技术栈》
  • 【前端学习】-粗谈选择器
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • CODING 缺陷管理功能正式开始公测
  • CSS实用技巧
  • JavaScript 基础知识 - 入门篇(一)
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • PaddlePaddle-GitHub的正确打开姿势
  • PHP 小技巧
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 反思总结然后整装待发
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 爬虫模拟登陆 SegmentFault
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 如何胜任知名企业的商业数据分析师?
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • Semaphore
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • 昨天1024程序员节,我故意写了个死循环~
  • ​configparser --- 配置文件解析器​
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • (补)B+树一些思想
  • (定时器/计数器)中断系统(详解与使用)
  • (黑马C++)L06 重载与继承
  • (六)vue-router+UI组件库
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *2 echo、printf、mkdir命令的应用
  • ./和../以及/和~之间的区别
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .ui文件相关
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • @RestControllerAdvice异常统一处理类失效原因