关于strtok函数的用法
来源:互联网 发布:百度的人工智能怎么样 编辑:程序博客网 时间:2024/05/18 21:10
函数名:strtok
用法:char *strtok( char *strToken, const char *strDelimit);
头文件:string.h
ps: strtok遇到strDelimit所包含的分割符号,自动将其转化为'\0'.同时tok指针指向前面的那段字符串。
for循环下一次将调用最近的缓存指针,就是从最近的'\0'开始下一轮寻找。 直到寻找完,返回NULL给tok,结束。
单个分隔符测试:
/* Title:strtok.c Author:Dojking */#include <stdio.h>#include <string.h>int main(){ char strToken[] = "This is my blog"; char strDelimit[] = " "; char *tok; for (tok = strtok(strToken, strDelimit); tok != NULL; tok = strtok(NULL, strDelimit)) puts(tok); return 0;}输出结果:
This
is
my
blog
--------------------------------
Process exited with return value 0
Press any key to continue . . .
多个分隔符测试:
/* Title:strtok.c Author:Dojking */#include <stdio.h>#include <string.h>int main(){ char strToken[] = "This,is my+blog"; char strDelimit[] = ", +"; char *tok; for (tok = strtok(strToken, strDelimit); tok != NULL; tok = strtok(NULL, strDelimit)) puts(tok); return 0;}
输出结果:
This
is
my
blog
--------------------------------
Process exited with return value 0
Press any key to continue . . .
参考文献:Dojking's Blog,http://www.cnblogs.com/jopus/p/3623801.html,2014年3月27日17:56:44
0 0
- 关于strtok函数的用法
- C++中关于strtok()函数的用法
- C++ 之关于strtok()函数的用法
- C++中关于strtok()函数的用法
- C++中关于strtok()函数的用法
- 关于strtok的用法
- strtok函数的用法
- strtok函数的用法
- STRTOK函数的用法
- strtok函数的用法
- strtok函数的用法
- strtok函数的用法
- strtok函数的用法示例
- strtok()函数的用法
- 关于strtok的函数应用
- 函数用法 --- scanf 与 strtok 的区别
- strtok函数的用法与分析
- 字符串分割函数strtok的用法
- 一起吃苦的幸福
- MySQL 触发器简单实例
- jasperReport+iReport的使用
- mvc 中 弹出提示框
- cmake 学习笔记(一)
- 关于strtok函数的用法
- C语言程序设计100例
- HDU 1203
- 上课笔记-电子市场及电子消费品(二)
- HTML页面跳转(重定向)的五种方法
- session和cookie的区别
- 在 linux 下使用 CMake 构建应用程序
- 使用adb devices命令,老是报error:device offline的错误
- Nginx如何处理一个请求