C++ 字符串处理
来源:互联网 发布:怎么样利用网络挣钱 编辑:程序博客网 时间:2024/06/06 03:56
字符串中使用最多的是字符串分割,其中包括输入getline后,对输入数据进行分割,以及字符串间的查找和分割。下面补上极其有效的分割方法。
string line = "1 2 3 4 56";size_t begin = 0;while (begin != string::npos) { begin = line.find_first_not_of(' ', begin); size_t end = line.find(' ', begin); string tmp = line.substr(begin, end - begin); cout << tmp <<', '; begin == end;}
注:
1. string::npos是一个无符号整数。
2. getline碰到’\n’,就会读入。而cin>>则会忽略‘\n’。
阅读全文
0 0
- c中的字符串处理
- c++(字符串处理函数)
- 复习C字符串处理
- C字符串处理函数
- C字符串处理函数
- C语言字符串处理
- c 字符串处理
- C/C++字符串处理
- C 字符串处理
- c++(字符串处理函数)
- C字符串处理函数
- C字符串处理函数
- C字符串处理
- C字符串处理函数
- C- 字符串处理函数
- c 字符串处理函数
- C字符串处理函数
- C字符串处理函数
- nyoj12-喷水装置(二)(贪心)
- 进程学习(3)
- leetcode
- SQL基本语句
- 脚本打包证书基础
- C++ 字符串处理
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers
- 【转】字符串令牌解析
- SQL SERVER添加与删除主键约束
- C++学习(15)
- ORACLE分区表、分区索引详解(转)
- Ext Js入门第6篇-动画处理
- cocos2d-x 坐标体系
- HTML5 新元素