原型:extern char * strcpy(char* dest,const char* src);
头文件:#include <stdio.h> && #include <string.h>
功能:把从src地址开始的且含有NULL结束字符的字符串复制到以dest开 始的地址空间
PS:dest 和 src所指的区域不能重合,dest必须有足够的空间来容纳src。
返回指向dest的指针。
#include <stdio.h>
#include <string.h>
#include <assert.h>
char * strcpy(char* dest,const char *src)
{
char* tmp = dest;
assert(dest);
assert(src);
while(*src != '\0')
{
*dest++ = *src++;
}
return tmp;
}
int main()
{
char c[10] = "asdd";
char *p = "hjkl";
printf("%s\n",strcpy(c,p));
return 0;
}