删除字符串中空格
2017-01-08 15:25
211 查看
#include<iostream> #include<string> using namespace std; string erasespace(string s) { string str = s; int count = 0; for (int i = 0; i < s.size(); i++) { if (s[i] != ' ') str[i-count] = s[i]; else count++; } for (int i = s.size() - 1; i>=s.size() - count; i--) str.erase(str.end() - 1); return str; } int main() { string s,str; getline(cin, s); cout << erasespace(s); }
相关文章推荐
- 删除字符串中的空格
- java(例子005)删除字符串前后空格
- 笔试题:删除字符串的空格并返回空格数目
- 删除字符串中的空格(C language)
- 实现在一个字符串中删除中文字符及空格的实现代码
- javascript中删除字符串空格的方法
- 新浪微博笔试题:删除字符串中多余的空格
- 删除字符串空格
- 删除字符串中的空格
- 新浪微博笔试题:删除字符串中多余的空格
- 删除字符串中间的空格
- jQuery的$.trim函数可以删除字符串前后的换页、换行、制表、回车、空格、垂直制表等字符。
- 函数备忘-Trim() -功能删除字符串首部和尾部的空格
- C# 删除字符串中任何位置的空格
- vfp怎样删除字符串中间的空格
- 删除字符串中的空格
- 如何删除EXCEL单元格中字符串首尾的空格
- 常见C语言面试题之四:删除字符串头尾空格,字符串右对齐
- 使用正则表达式实现删除字符串中的空格
- C语言实现删除字符串多余空格