C语言字符串操作函数

来源:互联网 发布:php判断上传文件类型 编辑:程序博客网 时间:2024/05/24 02:38

1、字符串长度strlen
size_t strlen(char const *string);


2、复制字符串strcpy,strncpy
char *strcpy(char *dst, char const *src);
char *strncpy(char *dst, char const *src, size_t len);


3、连接字符串strcat,strncat
char *strcat(char *dst, char const *src);
char *strncat(char *dst, char const *src, size_t len);


4、字符串比较strcmp,strncmp
int strcmp(char const *s1, char const *s2);
int strncmp(char const *s1, char const *s2, size_t len);


5、字符查找strchr,strrchr
char *strchr(char const *str, int ch);
char *strrchr(char const *str, int ch);


6、字符串查找strstr
char *strstr(char const *s1, char const *s2);

size_t strlen(char const *string);char *strcpy(char *dst, char const *src);char *strcat(char *dst, char const *src);int strcmp(char const *s1, char const *s2);char *strncpy(char *dst, char const *src, size_t len);char *strncat(char *dst, char const *src, size_t len);int strncmp(char const *s1, char const *s2, size_t len);char *strchr(char const *str, int ch);char *strrchr(char const *str, int ch);char *strstr(char const *s1, char const *s2);


char szDst[MAX_LEN] = "ABC";char szSrc[MAX_LEN] = "DEFG";char szSrc2[MAX_LEN] = "DEFHDEFG";char szDst2[MAX_LEN] = "";char szDst3[MAX_LEN] = "";char *szResult1 = strcat(szDst, szSrc);char *szResult2 = strncat(szDst, szSrc, 2);int nCompare1 = strcmp(szSrc, szSrc2);int nCompare2 = strncmp(szSrc, szSrc2, 3);char *szResult3 = strcpy(szDst2, szSrc);char *szResult4 = strncpy(szDst3, szSrc, 2);size_t nsize1 = strlen(szResult1);char *szResult5 = strchr(szSrc2, 'E');char *szResult6 = strrchr(szSrc2, 'E');char *szResult7 = strstr(szSrc2, "HD");

                                             
0 0
原创粉丝点击