C strtock_s
来源:互联网 发布:淘宝卖闲置东西的app 编辑:程序博客网 时间:2024/06/11 06:50
strToken函数用来获取给定字符串中分隔符的位置,返回紧接着分隔符后字符串的首地址
strtock_s 原型如下:
char *strtok_s( char *strToken, const char *strDelimit, char **context );第一个参数 strToken 是需要查找的字符串,第二个参数 strDelimit 是用来存储分隔符的字符串,第三个字符串用来存储下一个分隔符后的所有字符
注意:1、若第一个参数不为NULL,则函数返回第一个分隔符后的字符串首地址,若第一个参数是NULL,则从当前字符串向后继续读取
2、若给定字符串中不存在给定的分隔符,则返回该字符串受自制
3、若遇到几个分隔符相连的情况,则返回的是这些相连着的分隔符的最后一个
4、区别于strToken,strToken_s通过自定义缓冲区context的形式,保证了安全性
例子:
void main(){char tock[5] = " ,";char str[256] = "aaa ,,,,bbbb,,ccc ,dd ";char *buffer;char *token_ptr;for (token_ptr = strtok_s(str, tock, &buffer); token_ptr != NULL; token_ptr = strtok_s(NULL, tock, &buffer)){puts(token_ptr);puts(buffer);putchar(10);}getchar();}
aaa,,,,bbbb,,ccc ,ddbbbb,ccc ,ddccc,dddd
阅读全文
0 0
- C strtock_s
- c
- c
- c
- c
- C
- c
- c
- c
- C+
- c
- C
- c
- c
- c
- C
- C
- c
- @Controller和@RestController的区别
- Python自写的一些小函数(一)
- Machine Learning(2)—Lessons by Andrew Ng
- 从零开始学电脑 3.0
- 常用的软件测试工具
- C strtock_s
- 配置IIS--通过多台设备之间建立局域网--测试Application_onStart事件计算当前网站程序在线人数
- [杂题 暴力 ST表] 51Nod1487 占领资源
- 《算法4》符号表以及二叉查找树
- 编程作业50页1题 编写应用程序1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
- 从零开始学电脑 2.0
- hash值相等,equals一定相等吗,equals相等,hash值一定相等吗
- 171021 C++学习笔记-6.2
- ztree通过ajax加载json数据中文乱码的解决方法:springmvc配置