您好,登錄后才能下訂單哦!
頭文件<string.h>
char* strcpy(char* s,const char* ct)
將字符串ct(包括‘\0’)復制到字符串s中,并返回s。
char* strncpy(char* s,const char* ct,size_t n)
將字符串ct中最多n個字符復制到字符串s中,并返回s,如果ct中少于n個字符,則用‘\0’填充。
char* strcat(char* s,const char* ct)
將字符串ct拷到s的尾部,并返回s。
char* strncat(char* s,const char* ct,size_t n)
將字符串ct中最多前n個字符連接到字符串s的尾部,并以‘\0’結束;返回s。
int strcmp(const char* cs,const char* ct)
比較字符串cs和ct;當cs<ct時,返回一個負數;當cs==ct時,返回0;當cs>ct時返回一個正數。
int strncmp(const char* cs,const char* ct,size_t n)
比較字符串cs中至多前n個字符;當cs<ct時,返回一個負數;當cs==ct時,返回0;cs>ct時,返回一個正數。
char* strchr(const char* cs,int c)
返回指向字符c在字符串cs中第一次出現的位置的指針,如果cs中不包含c,則該函數返回NULL。
char* strrchr(const char* cs,int)
返回指向字符c在字符串cs中最后一次出現的位置的指針,如果cs中不包括c,則該函數返回NULL。
size_t strspn(const char* cs,const char* ct)
返回字符串cs中包含ct中的字符的前綴的長度。
size_t strcspn(const char* cs,const char* ct)
返回一個指針,它指向字符串ct中的任意字符第一次出現在字符串cs中的位置;如果cs中沒有與ct相同的字符,則返回NULL。
size_t strcspn(const char* cs,const char* ct)
返回字符串cs中不包含ct中的字符的前綴的長度。
char* strpbrk(const char* cs,const char* ct)
返回一個指針,指向字符串ct中的任意字符第一次出現在字符cs中的位置;如果cs中沒有與ct相同的字符,則返回NULL。
char* strstr(const char* cs,const char* ct)
返回一個指針,他指向字符串ct第一次出現在字符串cs中的位置;如果cs中不包含字符串ct,則返回NULL。
size_t strlen(const char* cs)
返回字符串cs的長度。
char* strerror(n)
退回一個指針,他指向與錯誤編號n對應的錯誤信息字符串。
void* memcpy(void* s,const void* ct,size_t n)
將字符串ct中的n個字符拷到s中,并返回s。
void* memmove(void* s,const void* ct,size_t n)
該函數功能與memcpy相似,不同的是,當對象重疊時,該函數仍能正確執行。
int memcmp(const void* cs,const void* ct,size_t n)
將cs的前n個字符與ct進行比較,其返回值與strcmp相同。
void* memchr(const void* cs,void* c,size_t n)
返回一個指針,它指向c在cs中第一次出現的位置,如果找不到,則返回NULL。
void* memset(void* s,void* c,size_t n)
將s中的前n個字符串替換為c的前n個字符串,并返回s。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。