博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++对带有分隔符的字符串 分割为数字的通用解决方案
阅读量:6541 次
发布时间:2019-06-24

本文共 628 字,大约阅读时间需要 2 分钟。

需求:

数据库取出的字段类似于 "1,3,4"

然后用数字处理后,,比如 "1,2,3" 再存回去

 

#include
#include
class MyStr{public: //根据 "1,2,3" 获得数字数组 static int *split(char * str,const char *split,const int count){ if(strlen(str)==0 || strlen(split)==0) return NULL; if(count <=1) return NULL; int * ints=new int[count]; memset(ints,0x0,count*sizeof(int)); char split_str[48]; int index_length=0; snprintf(split_str,48,"%%d%s",split); for (int i=0;i

运行结果:

ints[0]=1

ints[1]=3
ints[2]=5
ints[3]=7
ints[4]=9
s=1;3;5;7;9

如预期所料

当然还可以进一步完善。

 

 

 百度下,别人的方案:

 

 

 

 

 

转载地址:http://obsdo.baihongyu.com/

你可能感兴趣的文章
二叉树的遍历
查看>>
Oracle的FIXED_DATE参数
查看>>
PostgresSQL中的限制和级联删除
查看>>
NDK配置
查看>>
(转)@ContextConfiguration注解说明
查看>>
docker in centos error
查看>>
各种数论模板 不断更新 绝对精品
查看>>
【codeforces #282(div 1)】AB题解
查看>>
【DataStructure】Some useful methods about linkedList.
查看>>
cocos2d-x-3.1 国际化strings.xml解决乱码问题 (coco2d-x 学习笔记四)
查看>>
localStorage 以及UserData[IE6 IE7]使用
查看>>
Linux Centos7下如何确认MySQL服务已经启动
查看>>
沟通和编程一样,也是一门艺术系列2(沟通前应该有的心理准备)
查看>>
iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统
查看>>
4、angularJS过滤器
查看>>
【Jquery系列】之Jquery 选择器
查看>>
Gradle 的Daemon配置
查看>>
原型模式
查看>>
c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex
查看>>
Android 程式开发:(廿二)服务 —— 22.1 自定义服务
查看>>