前面我已经分别实现了strlen()、strcpy()、strcmp()、strstr(),有关字符串操作的几个用的较为频繁的函数我们已实现了四个,今天实现的strcat()和strchr()都比较简单,所以放到一块。下边就来看看吧:
//字符串连接函数 char * my_strcat(char * dest, const char * src) { char *tmp = (char *)dest; assert(dest); assert(src); while (*tmp != '\0') ++tmp; while (*tmp++ = *src++) ; return dest; }
当真是不难的,相信读者自己就能看懂。//字符查找函数 char * my_strchr (const char * string, int ch) { while (*string && *string != (char)ch) string++; if (*string == (char)ch) return((char *)string); return(NULL); }
strcat() 和 strchr()
最新推荐文章于 2022-11-19 22:45:48 发布