c語言中strtok的使用

2021-07-13 13:56:11 字數 644 閱讀 2472

函式:

[1].strtok

char *strtok(char *str, const char *delim);

功能: 分割字串

引數:@str    要分割的字串

@delim  分割的標誌

返回值:

成功 子字串指標

失敗 null

#include

#include

int main(int argc, const char *argv)

; #if 0

printf("str = %s\n",strtok(buf,";,:")); //注意 strtok函式一次呼叫只能分割出乙個字串

printf("str = %s\n",strtok(null,";,:")); //如果需要對某個字串進行連續的分割

//那麼在 第二次之後的呼叫 對應的第乙個引數填

//null

#endif

args[i] = strtok(buf,";,:");

while(args[++i] = strtok(null,";,:"));

i = 0;

while(1)

return 0;

}strtok它每次分割會把在前面的字元返回

C語言中的strtok函式用法

strtok函式是string.h庫中的函式 原型 char strtok char s,const char delim strtok 用來將字串分割成乙個個片段。引數s指向欲分割的字串,引數delim則為分割字串中包含的所有字元。當strtok 在引數s的字串中發現引數delim中包涵的分割字元...

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

c語言中的字串分割函式char strtok char s,const char delim 函式用於分解字串為一組字串。s 為要分解的字串,delim 為分隔符字串,從 s 開頭開始的乙個個被分割的串,當沒有被分割的串時則返回null。用法說明 首先需要新增第一次呼叫strtok函式時,這個函式將...

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

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