VC 下编译通过
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
char *s=(char *)malloc(30*sizeof(char));
char *h="dadadf";
char *d = "dadadada";
*s = 0;
printf("%s\n",s);
strcat(s,h);
printf("%s\n",s);
strcpy(s+strlen(s),d); // 法一:使用strcpy
printf("%s\n",s);
strcat(s,d);
// 法二:使用strcat
printf("%s\n",s);
}