#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//strcpy与memcpy
int main()
{
char a[8]={"abcdef"};
char b[7]={"rtyae"};
//char b[7]={"ry\0ae"};(含结束符)
strcpy(a,b+2);//a=yae(指定位置拷贝)
printf("a=%s\n",a);
memcpy(a , b , strlen(b));//a=rtyaef(指定长度拷贝)
printf("a=%s\n",a);
//(含结束符a=rycdef)
return 0;
}
ps. strcpy遇‘\0’停止 , memcpy一定拷贝够n位