常用的字串函式 strspn strcspn

2021-06-22 21:02:22 字數 955 閱讀 2750

strspn  strcspn

/*

int strspn(const char *, const char *);

strspn函式範例strspn(「abc」, 「bcd」),搜尋字串「abc」中

是否有不存在於字符集「bcd」中出現的字元。如„a‟沒有出現

在」bcd」中,則函式返回字串「abc」中„a‟的下標:0,如果

第乙個引數代表的字串中的所有字元都出現在第二個引數

代表的字串中則函式返回'\0'字元的下標:3。

*//*

strcspn函式範例strcspn(「abc」, 「bcd」),搜尋字串「abc」

中出現在」bcd」字符集中的字元返回其下標,則函式應該返

回「abc」中„b‟的下標:1;若第乙個引數中所有字元都沒有

在第二個引數中出現則返回„\0'的下標。

*/#include #include //#include int main(void)

/*akaedu@akaedu-g41mt-d3:~/lin/722_str$ ./strspn

abc

bcdstrspn:0

strcspn:1

akaedu@akaedu-g41mt-d3:~/lin/722_str$ ./strspn

abcabc

strspn:3

strcspn:0

akaedu@akaedu-g41mt-d3:~/lin/722_str$ ./strspn

abc

bcdstrspn:0

strcspn:1

akaedu@akaedu-g41mt-d3:~/lin/722_str$ ./strspn

abcdef

strspn:0

strcspn:3

*/

字串常用函式

1.查詢字串位置的函式 不適合用於漢子查詢 strpos str,find,int 查詢find在str中第一次出現的位置。對大小寫敏感 從int位置開始往後查詢。如果沒有找到返回flase strrpos str,find,int 查詢find在str中最後一次出現的位置。對大小敏感 從int位置...

字串常用函式

提取子串和字串連線 題取子串的函式是 substr 形式如下 s.substr 返回s的全部內容 s.substr 11 從索引11往後的子串 s.substr 5,6 從索引5開始6個字元 把兩個字串結合起來的函式是 輸入輸出操作 1 從輸入流讀取乙個string。2 把乙個string寫入輸出流...

字串常用函式

函式 方法 描述示例 find 檢測字串是否包含指定字元,如果是返回開始的索引值,否則返回 1 str1 hello world print str1.find lo index 檢測字串是否包含指定字元,如果是返回開始的索引值,否則提示錯誤 str1 hello world print str1....