C語言中常用的字符串處理函數

1.字符串的逆序strrev()函數,函數的原型如下:

**char *rev=strrev(char *str);**

2.strset 將字符串中的所有字符都設定爲指定字符
char *strset(char *str,char c)

3.strspn 查找指定字符集的子集第一次出現int strspn(char *str1,char *str2)

4.strstr 在串中查找指定字符的第一次出現
功 能: 在串中查找指定字符串的第一次出現
用 法: char *strstr(char *str1, char *str2);

5.swab交換字節
void swab(char * from ,char *to,int nbytes)

只是交換相鄰的兩個字符

6.函數名: strupr
功 能: 將串中的小寫字母轉換爲大寫字母
用 法: char *strupr(char *str);

7.函數名: strnicmp
功 能: 不注重大小寫地比較兩個串
用 法: int strnicmp(char *str1, char *str2, unsigned maxlen);

8.函數名: strnicmp
功 能: 不注重大小寫地比較兩個串
用 法: int strnicmp(char *str1, char *str2, unsigned maxlen);

9.函數名: strncpy
功 能: 串拷貝
用 法: char *strncpy(char *destin, char *source, int maxlen);

10.函數名: strncmpi
功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫
用 法: int strncmpi(char *str1, char *str2);

11.函數名: strchr
功 能: 在一個串中查找給定字符的第一個匹配之處\
用 法: char *strchr(char *str, char c);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章