亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

strtok函數的使用示例

發布時間:2020-09-11 20:20:19 來源:腳本之家 閱讀:197 作者:Engineer-Bruce_Yang 欄目:編程語言

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

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

耒阳市| 易门县| 六盘水市| 洪雅县| 响水县| 红原县| 观塘区| 睢宁县| 沂南县| 泽库县| 武邑县| 舒城县| 广宗县| 平昌县| 峡江县| 咸阳市| 全州县| 贵定县| 大石桥市| 资兴市| 尚志市| 洞口县| 广汉市| 绥化市| 绥芬河市| 钦州市| 龙州县| 延长县| 子长县| 遵化市| 临澧县| 灵寿县| 玛多县| 宝清县| 桑植县| 连江县| 会泽县| 宣武区| 锡林浩特市| 石屏县| 新密市|