記錄下字串操作的一些函式

2021-09-30 07:11:39 字數 2303 閱讀 5155

記錄下字串操作的一些函式,好難記啊!

char* strchr(const char *s,int c)    檢索並返回c在s中第一次出現的位置的指標,沒有則返回null

int strcmp(const char *s1,const char *s2)    比較字串s1與s2的大小,並返回s1-s2

char* strcpy(char *dest,const char *src)    將字串src複製到dest

size_t strcspn(const char *s1,const char *s2)    掃瞄s1,返回在s1中有,在s2中也有的字元個數

char* strdup(const char *s)    將字串s複製到最近建立的單元

int stricmp(const char *s1,const char *s2)    比較字串s1和s2,並返回s1-s2

size_t strlen(const char *s)    返回字串s的長度

char* strlwr(char *s)    將字串s中的大寫字母全部轉換成小寫字母,並返回轉換後的字串

char* strncat(char *dest,const char *src,size_t maxlen)    將字串src中最多maxlen個字元複製到字串dest中

int strncmp(const char *s1,const char *s2,size_t maxlen)    比較字串s1與s2中的前maxlen個字元

char* strncpy(char *dest,const char *src,size_t maxlen)    複製src中的前maxlen個字元到dest中

int strnicmp(const char *s1,const char *s2,size_t maxlen)    比較字串s1與s2中的前maxlen個字元

char* strnset(char *s,int ch,size_t n)    將字串s的前n個字元置於ch中

char strpbrk(const char *s1,const char *s2)    掃瞄字串s1,並返回在s1和s2中均有的字元個數

char* strrchr(const char *s,int c)    掃瞄最後出現乙個給定字元c的乙個字串s

char* strrev(char *s)    將字串s中的字元全部顛倒順序重新排列,並返回排列後的字串

char* strset(char *s,int ch)    將乙個字串s中的所有字元置於乙個給定的字元ch

size_t strspn(const char *s1,const char *s2)    掃瞄字串s1,並返回在s1和s2中均有的字元個數

char* strstr(const char *s1,const char *s2)    掃瞄字串s1,返回指向第一次出現s2位置的指標,如果沒找到則返回null。

char* strtok(char *s1,const char *s2)    檢索字串s1,該字串s1是由字串s2中定義的定界符所分隔

char* strupr(char *s)    將字串s中的小寫字母全部轉換成大寫字母,並返回轉換後的字串

strcmp()         對兩個字串進行大小寫敏感的比較

strcmpi()        對兩個字串進行大小寫不敏感的比較

stricmp()        同strcmpi()

strncmp()        對兩個字串的一部分進行大小寫敏感的比較

strnicmp()       對兩個字串的一部分進行大小寫不敏感的比較

一些對於字串操作的函式

strcnpy函式 strncpy 是 c語言的庫函式之一,來自 c語言標準庫,定義於 string.h,char strncpy char dest,const char src,int n 把src所指向的字串中以src位址開始的前n個位元組複製到dest所指的陣列中,並返回dest。函式原型c...

string 的一些字串操作函式

1.find查詢函式 函式原型 size t find const string str,size t pos 0 const size t find const char s,size t pos,size t n const size t find const char s,size t pos...

string 的一些字串操作函式

1.find查詢函式 函式原型 size t find const string str,size t pos 0 const size t find const char s,size t pos,size t n const size t find const char s,size t pos...