,,strtok函数的使用示例

,,strtok函数的使用示例

今天,边肖将与您分享一个strtok函数的使用示例。边肖认为内容相当不错。现在分享给大家,有很好的参考价值。有需要的朋友一起看看吧。

Strtok函数是字符串函数库中的一个函数,其原型如下:

char *strtok(char s[],const char * delim);

函数:将一个字符串分解成一组字符串。s是要分解的字符串,delim是分隔符字符串。

比如:‘你好,嗨:什么?就是!“这件事,”将这个字符串传递给strtok函数,第二个delim写',',这样就可以得到6个不同的子字符串。

我们来写个例子验证一下。让我们写一个拆分时间的例子,得到UTC时间。

如下所示:

#包含stdio.h

#包含字符串. h

#包含时间. h

int main()

{

char *wday[]={ '太阳','星期一','星期二','星期三','星期四',' Fri ','星期六' };

struct TM * p;

char buf[100]={ 0 };

char * q;

time_t时间;

时间(时间单位);/*获取time_t结构的时间,UTC时间*/

p=gmtime(时间单位);/* UTC时间转换为struct tm结构*/

sprintf(buf,' %d/%d/%d-%s-%d:%d:%d\n ',

1900 p-tm_year,1 p-tm_mon,p-tm_mday,

wday[p-tm_wday],p-tm_hour,p-tm_min,p-TM _ sec);

printf('%s\n ',buf);

q=strtok(buf,'//-:');

printf('q : %s\n ',buf);

while(1)

{

q=strtok(NULL,'//-:');

if(q==NULL)

打破;

printf('q : %s\n ',q);

}

返回0;

}

运行结果:

2017年8月17日星期四8时24分43秒

问:2017年

问:8

问:17

问:周四

问:8

问:24

问:43

总结

这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么,全面了解JS中的匿名函数
  • 什么叫析构函数,析构函数和构造函数的作用
  • 什么叫析构函数,析构函数和构造函数的作用,析构函数的作用 什么是析构函数
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • windows钩子函数,windows钩子基础教程
  • windows钩子函数,windows钩子基础教程,Windows的钩子机制详解
  • vue定义一个全局变量,vue全局声明变量,vue项目中定义全局变量、函数的几种方法
  • vuejs生命周期函数,vue生命周期详解简书
  • vuejs生命周期函数,vue生命周期详解简书,Vue js 的生命周期(看了就懂)(推荐)
  • Typedef,typedef函数
  • sql 函数大全 比较常用的一些函数整理语句,SQL常用函数
  • sql 函数大全 比较常用的一些函数整理语句,SQL常用函数,sql 函数大全 比较常用的一些函数整理
  • sql server取字符串函数,sqlserver截断字符串函数
  • 留言与评论(共有 条评论)
       
    验证码: