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

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

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

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

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

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

例如:"hello,hi:what?is!the.matter;" 把這串字符串傳入strtok函數(shù),第二個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結(jié)構(gòu)的時間,UTC時間*/ 
  p = gmtime(&timep); /*轉(zhuǎn)換為struct tm結(jié)構(gòu)的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; 
} 

運行結(jié)果:

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    C語言實現(xiàn)三子棋簡單小游戲

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

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

    這篇文章主要介紹了設(shè)計模式中的備忘錄模式解析及相關(guān)C++實例應(yīng)用,備忘錄模式也經(jīng)常被用來在命令模式中維護(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++實現(xiàn)簡單推箱子小游戲

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

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

最新評論

温泉县| 剑川县| 湘潭县| 手机| 乌兰察布市| 静安区| 太仓市| 襄汾县| 彰化县| 昌吉市| 桂林市| 南靖县| 铁岭市| 陇南市| 得荣县| 德清县| 紫阳县| 中江县| 庐江县| 绿春县| 双流县| 慈溪市| 深水埗区| 西畴县| 德庆县| 克山县| 清镇市| 大洼县| 武汉市| 丰镇市| 桐柏县| 香河县| 常山县| 峨山| 海宁市| 八宿县| 临江市| 宁阳县| 定西市| 星子县| 高安市|