91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

普宁市| 卫辉市| 唐海县| 象州县| 舞钢市| 连江县| 东光县| 望谟县| 济阳县| 东宁县| 商南县| 安达市| 阿坝县| 左云县| 留坝县| 唐河县| 灵武市| 通城县| 陆川县| 禄劝| 金山区| 田阳县| 乌恰县| 东海县| 封开县| 麟游县| 山阴县| 上饶县| 邵阳县| 廉江市| 保靖县| 蓬溪县| 宁陕县| 习水县| 陇南市| 陇西县| 天门市| 阿尔山市| 安塞县| 阳朔县| 鄢陵县|