字串常用函式原型

2021-06-07 21:58:32 字數 1227 閱讀 2217

字串是我們在c語言程式中經常遇到,常見的有字串的複製,求長度,查詢子字串,兩個字串的比較、連線等等,為了以後編寫的方便,現在我就將一些常用的字串函式的原型一一舉出來,可能一下子不會很全,以後會慢慢補,為了得到高質量的簡潔的函式,一般能在核心中找到的就直接貼出來了,這也是方便以後可能被考到時提前複習下。

1、字串的拷貝

/*直接將源中的字串複製到目標*/

char *strcpy(char *dest, const char *src)

/*將源字串中的前count 個字元複製到目標*/

char *strncpy(char *dest, const char *src, size_t count)

return dest;

}2、連線兩個字串

char *strcat(char *dest, const char *src)

/*將源字串中的前count個字元附加到目標字串的尾部*/

char *strncat(char *dest, const char *src, size_t count)}}

return tmp;}

3、比較兩個字串

int strcmp(const char *cs, const char *ct)

return  res;}

/*只比較前count個字元*/

int strncmp(const char *cs, const char *ct, size_t count)

return __res;}

4、在字串中查詢找乙個字元

/*在字串中查詢第一次出現要查詢的字元*/

char *strchr(const char *s, char c)

/*在字串中查詢最後一次出現要查詢的字元*/

char *strrchr(const char *s, int c)

while (--p >= s);

return null;}

/*在有限制長度的字串中查詢第一次出現要查詢的字元*/

char *strnchr(const char *s, size_t count, char c)

5、求字串的長度

size_t strlen(const char *s)

6、在源字串中查詢子字串

char *strstr(const char *s1, const char *s2)

return null;}

字串函式原型

1 strcat函式原型如下 char strcat char strdest,const char strscr 將源字串加const,表明其為輸入引數 向該字串的結束標誌 0 while strdest strscr return address 為了實現鏈式操作,將目的位址返回 例如int l...

字串常用函式

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寫入輸出流...