search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[C/C++基礎]-純C實作字串切割(拆解)split函數 – jashliao部落格

[C/C++基礎]-純C實作字串切割(拆解)split函數


由於最近要利用JAVA來實作字串切割(拆解),所以順便寫一份純C實作字串切割範例,歡迎有興趣的同好也來C/P一下。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void split(char **arr, char *str, const char *del)
{
char *s = strtok(str, del);
while(s != NULL)
{
*arr++ = s;
s = strtok(NULL, del);
}
}
int main ()
{
char str[] ="10,20,30";
const char *del = ",";
char *arr[3];
split(arr, str, del);
int i=0;
while(i<3)
printf("%s\n", *(arr+i++));
return 0;
}




熱門推薦

本文由 jashliaoeuwordpress 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦