MyHandler::SplitString
来源:互联网 发布:沉戟酥油饼txt知乎 编辑:程序博客网 时间:2024/06/05 10:08
//SplitString函数是MyHandler提供的一个静态函数接口 //该函数的功能是将传进来的字符串s,按分隔符separator将 //源字符串分割成若干子串,然后存放到iterms容器里 static void SplitString( const AString &s, const char *separator, List<AString> *items) { items->clear(); //初始位置设置为0 size_t start = 0; while (start < s.size()) { //从位置start开始查询字符串s,中首先出现的分隔符separator ssize_t offset = s.find(separator, start); if (offset < 0) { //如果offset < 0则说明从位置start开始不存在分隔符了 //则从位置start开始到结尾是最后一个子串 //即s.str()[start,s.size()-1] items->push_back(AString(s, start, s.size() - start)); break; } //代码执行到这里说明offset >= 0 //即s.str()[start+offset,strlen(separator)-1]为分隔符 //s.str()[start,start+offset-1]为一个子串 items->push_back(AString(s, start, offset - start)); //跳过该分隔符处理下一个子串 start = offset + strlen(separator); } }
0 0
- MyHandler::SplitString
- MyHandler::setupTrack
- SQL SplitString function
- splitString CString 类型的字符串分割
- MyHandler.h对消息"accu"的处理
- MyHandler.h中RTSP流的连接
- MyHandler对消息"conn"的处理
- MyHandler对'desc'消息的处理
- MyHandler对消息'setu'的处理
- MyHandler对'play'消息的处理
- MyHandler.h中的全局函数GetAttribute
- jdk1.3没有splitString,自己写了一个
- [MSSQL]实现SQL Server中的切割字符串SplitString标量函数
- Git 常用命令大全
- 蓝桥杯ADV-143——算法提高 扶老奶奶过街
- 使用gitHup托管自己的代码
- 编程中的命名设计那点事
- 前端未来发展方向
- MyHandler::SplitString
- Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib
- 数据处理程序语言中的基本数据类型
- 手机第三方登陆
- tomcat启动超时时间配置
- Docker存储驱动之ZFS简介
- test
- javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persiste
- div中的内容垂直居中的五种方法