記錄下字串操作的一些函式,好難記啊!
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...