博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串分离函数
阅读量:6440 次
发布时间:2019-06-23

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

hot3.png

http://www.cplusplus.com/reference/clibrary/cstring/strtok/   看一下strtok()函数就会懂了... 另外还有更好用的 istringstream
#include   #include      #include         #include           using namespace std ; void getValues(const char* source) { int value1 ,value2 ; char* cvalue; char tmpStr[256] ; strcpy(tmpStr,source); cvalue = strtok(tmpStr, ",;"); value1 = atoi(cvalue); printf("value1: %d\n",value1); cvalue = strtok(NULL,",;"); value2 = atoi(cvalue); printf("value2: %d\n",value2); while( cvalue!=NULL ) { ///使用两个分离符进行分离时会出现先后次序的问题,导致多进行了一次判断 cvalue = strtok(NULL, ",;"); value1 = atoi(cvalue); printf("value1: %d\n",value1); cvalue = strtok(NULL,",;"); value2 = atoi(cvalue); printf("value2: %d\n",value2); } } int main() { istringstream istr("-99,26;"); string strTemp;//输出到strTemp中 char c ; int value ; int first ; istr>>first ; cout<           >c ; cout<             >first ; cout<               >c ; cout<

转载于:https://my.oschina.net/ifeixiang/blog/339456

你可能感兴趣的文章
沃尔玛建立自家的人工智能网络,抗衡竞争对手亚马逊
查看>>
Mysql备份与还原及优化方法
查看>>
linux常用命令和选项
查看>>
sed 学习笔记(未完成)
查看>>
Eclipse保存验证JS缓慢
查看>>
2017 JMP Discovery Summit China圆满落幕
查看>>
9 Easy Steps for Successful Data Migration
查看>>
人工智能,不止于技术的革命--WOT2017全球创新技术峰会开幕
查看>>
mysql 在大型应用中的架构演变
查看>>
ibm系列文章 --> Windows 到 Linux 之旅
查看>>
全备份失败后,如何手工清除exchange日志文件,附微软KB
查看>>
java如何连接mysq之源码l讲解
查看>>
企业运维笔试考题(1)
查看>>
Mysql修改存储过程相关权限问题
查看>>
4.2权限管理
查看>>
彻底理解ThreadLocal
查看>>
Node.js~ioredis处理耗时请求时连接数瀑增
查看>>
企业如何走出自己的CRM非常之道?
查看>>
整合看点: DellEMC的HCI市场如何来看?
查看>>
联合国隐私监督机构:大规模信息监控并非行之有效
查看>>