#include <stdio.h>
#include <string.h>
int main()
{
char p1[] = "123", p2[] = "ABC", str[50] = "xyz";
strcpy(str + 2, strcat(p1, p2));
printf("%s\n", str);
return 0;
}
strcat连接两个字符串,str+2定位到字母z处并覆盖z,输出结果xy123ABC
#include <stdio.h>
#include <string.h>
int main()
{
char p1[] = "123", p2[] = "ABC", str[50] = "xyz";
strcpy(str + 2, strcat(p1, p2));
printf("%s\n", str);
return 0;
}