關于c語言字符串拆分函數的信息

C語言函數字符串截取分割

C標準庫中提供了一個字符串分割函數strtok();

網站建設哪家好,找成都創新互聯公司!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了東港免費建站歡迎大家使用!

實現代碼如下:

#include?stdio.h

#include?string.h

#define?MAXSIZE?1024

int?main(int?argc,?char?*?argv[])

{

char?dates[MAXSIZE]?=?"$GPGGA,045950.00,A,3958.46258,N,11620.55662,E,0.115,,070511,,,A*76?";

char?*delim?=?",";

char?*p;

printf("%s??",strtok(dates,delim));

while(p?=?strtok(NULL,delim))

{

printf("%s??",p);

}

printf("\n");

return?0;

}

運行結果截圖如下:

C語言有沒有把字符串拆分為數組的函數?

用strtok函數實現吧。

void split( char **arr, char *str, const char *del)//字符分割函數的簡單定義和實現

{

char *s =NULL;

s=strtok(str,del);

while(s != NULL)

{

*arr++ = s;

s = strtok(NULL,del);

}

}

int main()

{

int i;

char *myArray[4];

char s[] = "張三$|男$|濟南$|大專學歷$|";

memset(myArray, 0x0, sizeof(myArray));

split(myArray, s, "$|");

for (i=0; i4; i++)

{

printf("%s\n", myArray[i]);

}

return 0;

}

C語言中字符切割函數split的實現

#include?stdio.h

#include?string.h

//?將str字符以spl分割,存于dst中,并返回子字符串數量

int?split(char?dst[][80],?char*?str,?const?char*?spl)

{

int?n?=?0;

char?*result?=?NULL;

result?=?strtok(str,?spl);

while(?result?!=?NULL?)

{

strcpy(dst[n++],?result);

result?=?strtok(NULL,?spl);

}

return?n;

}

int?main()

{

char?str[]?=?"what?is?you?name?";

char?dst[10][80];

int?cnt?=?split(dst,?str,?"?");

for?(int?i?=?0;?i??cnt;?i++)

puts(dst[i]);

return?0;

}

文章名稱:關于c語言字符串拆分函數的信息
本文路徑:http://m.kartarina.com/article32/hjgssc.html

成都網站建設公司_創新互聯,為您提供自適應網站、網站排名關鍵詞優化、網站設計公司、用戶體驗、建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
主站蜘蛛池模板: 无码精品人妻一区二区三区漫画| 中文字幕日韩精品无码内射| 无码人妻一区二区三区在线视频| 亚洲一区爱区精品无码| 午夜无码国产理论在线| 亚洲AV蜜桃永久无码精品| 亚洲日韩精品A∨片无码| 久久无码专区国产精品发布| 无码天堂va亚洲va在线va| 无码少妇精品一区二区免费动态| 亚洲另类无码一区二区三区| 中文午夜乱理片无码| 无码中文字幕人妻在线一区二区三区 | 无码国产精成人午夜视频一区二区| 精品少妇无码AV无码专区| 亚洲中文字幕无码久久精品1 | 国产在线无码不卡影视影院| 亚洲AV综合永久无码精品天堂| 高清无码视频直接看| 无码人妻久久一区二区三区蜜桃| 无码国内精品久久人妻| 中出人妻中文字幕无码| 国产精品无码久久av不卡 | 久久午夜无码免费| 东京热加勒比无码少妇| 免费人妻av无码专区| 久久亚洲AV成人无码国产最大| 无码人妻一区二区三区免费看| 国产成人A亚洲精V品无码| 国产仑乱无码内谢| 久久亚洲AV永久无码精品| 四虎成人精品国产永久免费无码| 亚洲av无码一区二区三区在线播放 | 久久青草亚洲AV无码麻豆| 在线播放无码高潮的视频| 野花在线无码视频在线播放| 十八禁视频在线观看免费无码无遮挡骂过 | 东京热一精品无码AV| 少妇极品熟妇人妻无码| 免费无码又爽又高潮视频| 国产精品无码一二区免费|