Ads 468x60px

##EasyReadMore##

08 3月, 2016

strtok 分割字串

最近發現分割字串的好東西

『如何分離網路 mac address』程式碼如下,大家一定會有疑問 strtok 第一次呼叫,第一參數輸入愈分離的字串,在 while 迴圈,則是輸入 NULL 呢?底下就來解析 strtok.c 的程式碼。

#include "string.h"
#include "stdlib.h"
#include "stdio.h"

int main()
{
  char str[]="00:22:33:4B:55:5A";
  char *delim = ":";
  char * pch;
  printf ("Splitting string \"%s\" into tokens:\n",str);
  pch = strtok(str,delim);
  while (pch != NULL)
  {
    printf ("%s\n",pch);
    pch = strtok (NULL, delim);
  }    
  system("pause");
  return 0;
}

結果為:
00
22
33
4B
55
5A

[C/C++] 切割字串函數:strtok, Network mac address 分割 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
https://goo.gl/ZfmO0



0 意見:

張貼留言

 
Blogger Templates