自定义函数实现strcat
char *strcat(char *dest, const char *src);
描述:
strcat()函数将src 字符串附加到dest字符串上
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
//自定义函数实现strcat
char *strCat(char *strdest, const char *strsrc);
int main(int argc, const char *argv[])
{
char src[] = "world";
char dest[50] = "hello";
printf("src=%s\n", src);
printf("dest=%s\n", dest);
printf("strCat(dest, src) = %s\n", strCat(dest, src));
return 0;
}
char *strCat(char *strdest, const char *strsrc)
{
int i;
for(i=0; *(strdest+i)!='\0'; i++);
int j;
for(j=0; *(strsrc+j)!='\0'; j++)
{
*(strdest+i+j) = *(strsrc+j);
}
*(strdest+i+j)='\0';
return strdest;
}