国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

strtok函數的使用示例

2020-01-26 13:37:02
字體:
來源:轉載
供稿:網友

strtok函數是字符串函數庫中的一個函數,函數原型如下:

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

作用:分解字符串為一組字符串。s為要分解的字符串,delim為分隔符字符串。

例如:"hello,hi:what?is!the.matter;" 把這串字符串傳入strtok函數,第二個delim寫 ",:?!.;" , 這樣就可以得到6個不同的子字符串。

我們來寫個例子驗證一下,就寫分割時間的例子吧,獲取UTC時間

如下:

#include <stdio.h>#include <string.h>#include <time.h>int main() {   char *wday[] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};   struct tm *p;   char buf[100] = {0};   char *q ;  time_t timep;   time(&timep); /*獲得time_t結構的時間,UTC時間*/   p = gmtime(&timep); /*轉換為struct tm結構的UTC時間*/   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,"http://--::");  printf("q : %s/n",buf);  while(1)  {   q = strtok(NULL ,"http://--::");   if(q == NULL)   break ;   printf("q : %s/n",q); }  return 0; } 

運行結果:

2017/8/17-Thu-8:24:43
q : 2017
q : 8
q : 17
q : Thu
q : 8
q : 24
q : 43

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 临澧县| 宁乡县| 皮山县| 油尖旺区| 浏阳市| 灵璧县| 淳化县| 信阳市| 盈江县| 通州市| 叙永县| 正安县| 光泽县| 兰州市| 镶黄旗| 深水埗区| 来凤县| 吉木乃县| 禹州市| 台南市| 栖霞市| 宣威市| 房山区| 辽宁省| 湖北省| 汕头市| 娱乐| 武强县| 夹江县| 沁阳市| 横峰县| 长乐市| 乳源| 洛隆县| 濉溪县| 石棉县| 海原县| 肥乡县| 响水县| 嘉荫县| 静海县|