最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

strtok函數(shù)的使用示例

 更新時(shí)間:2018年12月19日 09:04:05   作者:Engineer-Bruce_Yang  
今天小編就為大家分享一篇關(guān)于strtok函數(shù)的使用示例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

strtok函數(shù)是字符串函數(shù)庫(kù)中的一個(gè)函數(shù),函數(shù)原型如下:

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

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

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

我們來(lái)寫(xiě)個(gè)例子驗(yàn)證一下,就寫(xiě)分割時(shí)間的例子吧,獲取UTC時(shí)間

如下:

#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結(jié)構(gòu)的時(shí)間,UTC時(shí)間*/ 
  p = gmtime(&timep); /*轉(zhuǎn)換為struct tm結(jié)構(gòu)的UTC時(shí)間*/ 
  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; 
} 

運(yùn)行結(jié)果:

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

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • 詳解C++編程中的虛函數(shù)

    詳解C++編程中的虛函數(shù)

    這篇文章主要介紹了詳解C++編程中的虛函數(shù),包括在什么情況下應(yīng)當(dāng)聲明虛函數(shù)的相關(guān)講解,需要的朋友可以參考下
    2015-09-09
  • C語(yǔ)言編程C++動(dòng)態(tài)內(nèi)存分配示例講解

    C語(yǔ)言編程C++動(dòng)態(tài)內(nèi)存分配示例講解

    這篇文章主要介紹了C語(yǔ)言編程C++動(dòng)態(tài)內(nèi)存分配示例講解,為什么存在動(dòng)態(tài)內(nèi)存分配?本文通過(guò)動(dòng)態(tài)內(nèi)存介紹及常見(jiàn)內(nèi)存錯(cuò)誤等示例來(lái)為大家講解
    2021-09-09
  • C++11 std::shared_ptr總結(jié)與使用示例代碼詳解

    C++11 std::shared_ptr總結(jié)與使用示例代碼詳解

    這篇文章主要介紹了C++11 std::shared_ptr總結(jié)與使用,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • C++右值引用與移動(dòng)構(gòu)造函數(shù)基礎(chǔ)與應(yīng)用詳解

    C++右值引用與移動(dòng)構(gòu)造函數(shù)基礎(chǔ)與應(yīng)用詳解

    左值和右值都是針對(duì)表達(dá)式,左值是指表達(dá)式結(jié)束后依然存在的持久對(duì)象,右值是指表達(dá)式結(jié)束時(shí)就不再存在的臨時(shí)對(duì)象,下面這篇文章主要給大家介紹了關(guān)于C++11右值引用和移動(dòng)語(yǔ)義的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • 利用C++ R3層斷鏈實(shí)現(xiàn)模塊隱藏功能

    利用C++ R3層斷鏈實(shí)現(xiàn)模塊隱藏功能

    在R3層的模塊隱藏,我們需要做的就是將其該鏈表斷鏈,將某一模塊從這個(gè)雙向鏈表中摘除,這樣再調(diào)用傳統(tǒng)的API時(shí)就會(huì)搜索不到。本文重點(diǎn)給大家介紹利用C++ R3層斷鏈實(shí)現(xiàn)模塊隱藏功能,感興趣的朋友一起看看吧
    2019-10-10
  • C/C++實(shí)現(xiàn)通訊錄管理系統(tǒng)(附源碼)

    C/C++實(shí)現(xiàn)通訊錄管理系統(tǒng)(附源碼)

    這篇文章主要為大家詳細(xì)介紹了如何利用C++實(shí)現(xiàn)通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-12-12
  • C語(yǔ)言實(shí)現(xiàn)三子棋簡(jiǎn)單小游戲

    C語(yǔ)言實(shí)現(xiàn)三子棋簡(jiǎn)單小游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)三子棋簡(jiǎn)單小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 設(shè)計(jì)模式中的備忘錄模式解析及相關(guān)C++實(shí)例應(yīng)用

    設(shè)計(jì)模式中的備忘錄模式解析及相關(guān)C++實(shí)例應(yīng)用

    這篇文章主要介紹了設(shè)計(jì)模式中的備忘錄模式解析及相關(guān)C++實(shí)例應(yīng)用,備忘錄模式也經(jīng)常被用來(lái)在命令模式中維護(hù)可以撤銷(Undo)操作的狀態(tài),需要的朋友可以參考下
    2016-03-03
  • 淺析C++ 數(shù)據(jù)類型

    淺析C++ 數(shù)據(jù)類型

    這篇文章主要介紹了C++ 數(shù)據(jù)類型的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-08-08
  • C++實(shí)現(xiàn)簡(jiǎn)單推箱子小游戲

    C++實(shí)現(xiàn)簡(jiǎn)單推箱子小游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡(jiǎn)單推箱子小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08

最新評(píng)論

大理市| 铜山县| 扶余县| 勐海县| 通山县| 清丰县| 二手房| 平原县| 东明县| 枣庄市| 马龙县| 台北市| 加查县| 盐城市| 余庆县| 拜城县| 桃源县| 贞丰县| 通辽市| 呼伦贝尔市| 西畴县| 麦盖提县| 文山县| 五台县| 辽阳县| 来安县| 福安市| 宁武县| 东丽区| 曲靖市| 临桂县| 错那县| 信阳市| 汉源县| 阳新县| 临猗县| 营山县| 铜陵市| 平利县| 繁昌县| 岐山县|