截取字符串中特定字符之前的子串,并返回剩余子串
2015-07-16 14:28
375 查看
char * GetStringBefore(char* inputData, char c, char *buf, int buflen)
{
char *p = strchr(inputData,c);
if( !p )
return p;
int len = (p-inputData) > buflen-1 ? buflen-1 : p-inputData;
if( len > 0) {
strncpy(buf,inputData,len );
buf[len] = 0;
}
return ++p;
}
{
char *p = strchr(inputData,c);
if( !p )
return p;
int len = (p-inputData) > buflen-1 ? buflen-1 : p-inputData;
if( len > 0) {
strncpy(buf,inputData,len );
buf[len] = 0;
}
return ++p;
}
相关文章推荐
- 后缀为 ashx 与 axd 的文件区别浅析
- android:MAT内存分析工具的使用
- Dalvik & ART
- (转)ueditor使用webuploader以后多图上传后顺序乱掉问题解决方法
- 驾校考试科目三心得
- Spring中的IoC原理
- win7、Win8.1免费升级Win10正版完全攻略(图文教程)
- ORACLE里SQL语句的执行计划(二)
- XCode 6 的 iOS 免证书真机测试方法
- “互联网+”未来发展十大趋势
- Spring Boot开发之流水无情(二)
- Spring Boot入门开发之明月千城(一)
- Android中实现List下拉刷新
- Discuz 楼主帖子采集
- XShell配置Socket5代理
- Uncaught ReferenceError: angular is not defined 错误
- TCP详解(2):三次握手与四次挥手
- Inline Assembly Intro - Float Point Register
- IOS Block很简单,就像delegate的简化版
- UI_UITabBarController