/*实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面。 例如:char dest[10] = "andef"; char *src = "ghi"; my_strcat();之后,dest指向的字符串为"andefghi". */ #include <stdio.h> #include <string.h> #include <assert.h> char * my_strcat(char * dest,char const *src) { char *ret=dest; assert((dest!=NULL)&&(src!=NULL)); while(*dest) { dest++; } while(*dest++=*src++) { ; } return ret; } int main() { char p[13]="asdf"; char *q="ghjkl"; printf("%s\n",my_strcat(p,q)); return 0; }
用c语言实现 将src指向的字符串追加到dest指向字符串的后面
原文地址:http://blog.csdn.net/s0soul/article/details/44705409