字串函式之Strtok()函式
一、Strtok()函式
(1)該函式包含在”string.h”的標頭檔案裡
(2)函式原型為char* strtok(char* str,const chat* delimiters);
(3)函式功能:切割字串,目的是將str分割成一個個子串。
(4)引數:
A、第一個引數str:在第一次被呼叫的時間,str是傳入需要被切割字串的首地址;在後面呼叫的時候傳入NULL;
B、第二個引數:delimiters:表示切割字串的標識。(字串中每個字元都會當作分割符)
(5)返回值:
A、當s中的字元查詢到末尾時,返回NULL;
B、如果查不到delimiters所標識的字元,則返回當前strtok的字串的指標。
程式碼示例:
#include <stdio.h>
#include <string.h>
int main()
{
char buff[]="hello&world,this&is&linux,";
char *p=strtok(buff,"&");
while(p)
{
printf("%s ",p);
p=strtok(NULL,"&");
}
return 0;
}
列印結果:
hello world,this is linux
相關文章
- C++分割字串,及strtok函式使用C++字串函式
- 多執行緒安全strtok函式MStrTok執行緒函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- Lesson12——NumPy 字串函式之 Part1:字串操作函式字串函式
- Lesson14——NumPy 字串函式之 Par3:字串資訊函式字串函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- PHP 每日一函式 — 字串函式 crypt ()PHP函式字串
- PHP 每日一函式 — 字串函式 chr ()PHP函式字串
- MySQL函式學習(一)-----字串函式MySql函式字串
- T-SQL——函式——字串操作函式SQL函式字串
- oracle函式大全-字串處理函式Oracle函式字串
- 字串函式 fprintf ()字串函式
- 字串函式 htmlentities ()字串函式HTML
- 字串函式 htmlspecialchars ()字串函式HTML
- 字串函式 implode ()字串函式
- 字串函式 explode ()字串函式
- 字串函式 lcfirst ()字串函式
- 字串函式 levenshtein ()字串函式
- 字串函式 ltrim ()字串函式
- 字串函式 metaphone ()字串函式
- 字串函式 print ()字串函式
- Oracle 字串函式Oracle字串函式
- Oracle 字串函式Oracle字串函式
- 字串函式 ord ()字串函式
- PHP字串函式PHP字串函式
- Oracle字串函式Oracle字串函式
- perl字串函式字串函式
- 字串操作函式字串函式
- Sybase字串函式字串函式
- PHP 每日一函式 — 字串函式 addcslashes ()PHP函式字串
- PHP 每日一函式 — 字串函式 addslashes ()PHP函式字串
- Sql Server函式全解(1):字串函式SQLServer函式字串
- Sql Server函式全解(一)字串函式SQLServer函式字串
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 探索MySQL高階語句(數學函式、聚合函式、字串函式、日期時間函式)MySql函式字串
- PHP 每日一函式 — 字串函式 count_chars ()PHP函式字串
- PHP 每日一函式 — 字串函式 crc32 ()PHP函式字串