当前位置:编程学习 > C/C++ >>

strtok()函数的使用

#include<iostream>
#include<stdio.h>
using namespace std;
/*
strtok()函数的使用demo
*/
int main(){
char str[] = "2012/11/08 00:02";//待分割的字符串
char * strTmp = strtok(str,"/:");//第一个分割,注意第一个参数
while(strTmp){
printf("%s %s\n",strTmp,str);
strTmp = strtok(NULL,"/: ");//余下的每次分割,注意第一个参数,第二个参数有空格
}
return 0;

}

strtok()注意点:

1.分割符是第二个参数中的每一个字符

2.返回值是每次分割的子串地址

3.第一次调用,传入的第一个参数是一个非空的字符串指针,而后每次调用,若针对的是同一个字符串,则传入的第一个参数是一个空指针NULL

 

 

\
 

补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,