标准库头文件:cstring

1.常用变量 

size_t    //sizeof 运算符返回的无符号整数类型 

2.常用操作

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

3.不常用操作

size_t strxfrm( char* dest, const char* src, size_t count );//将src最多count个字符复制到dest中,返回复制的字符数
发布了36 篇原创文章 · 获赞 6 · 访问量 6975

猜你喜欢

转载自blog.csdn.net/zhuikefeng/article/details/104752990