C語言中的字串分割函式 strtok

2021-10-03 19:12:15 字數 598 閱讀 9270

c語言中的字串分割函式

char *strtok(char *s, const char *delim);
函式用於分解字串為一組字串。s 為要分解的字串,delim 為分隔符字串,從 s 開頭開始的乙個個被分割的串,當沒有被分割的串時則返回null。

用法說明:

首先需要新增第一次呼叫strtok函式時,這個函式將忽略間距分隔符並返回指向在strtoken字串找到的第乙個符號的指標,該符號後以null字元結尾.通過呼叫一系列的strtok函式,更多的符號將從strtoken字串中分離出來.每次呼叫strtok函式時,都將通過在找到的符號後插入乙個null字元來修改strtoken字串.為了讀取strtoken中的下乙個符號,呼叫strtok函式時strtoken引數為null,這會引發strtok函式在已修改過的strtoken字串查詢下乙個符號.

示例程式:

#include #includeint main()

return 0;

}

enjoy it!

C語言中strtok函式進行分割字串!

函式原型 char strtok char s,char delim 函式功能 把字串s按照字串delim進行分割,然後返回分割的結果。函式使用說 1.strtok函式的實質上的處理是,strtok在s中查詢包含在delim中的字元並用null 0 來替換,直到找遍整個字串。這句話有兩層含義 1 每...

B00009 C語言分割字串庫函式strtok

切割字串是常用的處理。這裡給出乙個使用函式strtok切割字串的例子。使用c語言的庫函式strtok來切割字串的好處在於,可以指定任意字元作為分隔符來切割單詞。使用該函式,切割字串的分隔符可以同時指定多個,放在乙個字串陣列中。程式中,指定了以空格 逗號 和句號 作為分隔符。程式如下 b00009 c...

C語言中的字串函式

一.ansi c標準中的字串函式 使用時要包含標頭檔案 string.h 1.strcpy 宣告 char strcpy char dest,char src 功能 把src指向的字串複製到dest中 返回值 dest 說明 目的指標dest一定是已經分配記憶體的指標,dest和src所指記憶體區域...