69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void catstr(char *dest,char *src);
void main ()
{
char *dest;
char *src="dfddd";
dest=(char *)malloc(80);
dest="abcd";
catstr(dest,src);
puts(dest);
}
void catstr(char *dest,char *src)
{
while(*dest)
dest++;
while(*dest++=*src++);
}
char * strcat(char * dest, const char * src)
{
char *tmp = dest;
while (*dest)
dest++;
while ((*dest++ = *src++) != '\0')
;
return tmp;
}