Linux C function() 參考手冊:strcspn(搜尋字串中第一個出現的字元的字元個數)

Linux C function() 參考手冊:strcspn(搜尋字串中第一個出現的字元的字元個數)

Linux C function() 參考手冊:strcspn(搜尋字串中第一個出現的字元的字元個數)

 

資料來源:http://people.cs.nctu.edu.tw/~yslin/library/linuxc/main.htm
線上執行:http://www.tutorialspoint.com/compile_c_online.php
code2html:http://tohtml.com/

 

相關函數
strspn
表頭文件
#inclued <string.h>
定義函數
size_t strcspn ( const char *s,const char * reject);
函數說明
strcspn()從參數s字符串的開頭計算連續的字符,而這些字符都完全不在參數reject 所指的字符串中。簡單地說,若strcspn()返回的數值為n,則代表字符串s開頭連續有n個字符都不含字符串reject內的字符。
返回值
返回字符串s開頭連續不含字符串reject內的字符數目。
範例

 

#include <string.h>
#include <stdio.h>
int main()
{
char *str="The Linux is a OS.";
printf("%d\n",strcspn(str,"nu"));
printf("%d\n",strcspn(str,"b"));
printf("%d\n",strcspn(str,"b."));
printf("%d\n",strcspn(str,"b.L"));
return 0;
}
/*
6                                                                                                                        
18                                                                                                                             
17                                                                                                                             
4    
*/

 

 



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *