C語言strtok 函式 字串分割

2021-08-20 17:38:58 字數 410 閱讀 9000

標頭檔案:#include

函式定義:char * strtok(char *s, const char*delim);

函式說明:strtok()用來將字串分割成乙個個片段。引數s指向欲分割的字串,引數delim 則為分割字串,當strtok()在引數s 的字串中發現到引數delim的分割字元時則會將該字元改為\0 字元。在第一次呼叫時,strtok()必需給予引數s 字串,往後的呼叫則將引數s設定成null。每次呼叫成功則返回下乙個分割後的字串指標。

返回值:返回下乙個分割後的字串指標,如果已無從分割則返回null。

範例 #include

main()

執行結果:

ab cd ef;gh i jkl;mnop;qrs tu vwx y;z    //-與:字元已經被\0 字元取代

C語言strtok 函式 字串分割

標頭檔案 include 定義函式 char strtok char s,const char delim 函式說明 strtok 用來將字串分割成乙個個片段。引數s 指向欲分割的字串,引數delim 則為分割字串,當strtok 在引數s 的字串中發現到引數delim 的分割字元時則會將該字元改為...

C語言 strtok 字串分割

參考 c 字串分割方法 實現split 使用函式strtok可實現c語言環境下的字串分割 cstring strtok 函式 char strtok char str,const char delimiters 引數 功能 分割字串 例程 include include include int ma...

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

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