標準庫頭文件:cstring

1.常用操作

char* strcpy( char* dest, const char* src );//將src複製到dest
char* strcat( char* dest, const char* src );//將src接到dest的後面,dest要有足夠空間,char dest[20];
int strcmp( const char *lhs, const char *rhs );//返回字典序中lhs-rhs的值,a<z,A<a
size_t strlen( const char* str );//返回字符串的長度,不包含\0
char* strncat( char* dest, const char* src, size_t count );//將src的count個字符接到dest後面
int strncmp( const char* lhs, const char* rhs, size_t count );//比較前count個字符在字典序中的大小,法則同strcmp
char* strncpy( char* dest, const char* src, size_t count );//複製src的count個字符到dest中
char* strchr( char* str, int ch );//查找字符ch在str中第一次出現的位置,返回str中包含ch及之後的字符串
char* strstr( char* str, const char* target );//查找字符串target在str首次出現的位置,返回包含target的剩餘字符串
char* strtok( char* str, const char* delim );//將str按delim作爲分隔符切成子串,第一次之後調用給str傳入NULL,返回值是分割得到的子串,或爲NULL
void* memset( void* dest, int ch, size_t count );//複製count個ch到dest
void* memcpy( void* dest, const void* src, size_t count );//將src的前count個字符複製給dest
int memcmp( const void* lhs, const void* rhs, size_t count );//比較前count個字符,同strncmp
void* memchr( void* ptr, int ch, size_t count );//在ptr的前count個字符查找字符ch,結果要強制類型轉換,值是ptr中包含ch的剩餘字符串,或者NULL
void* memmove( void* dest, const void* src, size_t count );//複製src的count個字符到dest,同strncpy

2.常用變量

size_t    //sizeof 運算符返回的無符號整數類型 

3.不常用操作

size_t strxfrm( char* dest, const char* src, size_t count );//將src最多count個字符複製到dest中,返回複製的字符數

 

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