// 函数原型
char *strcpy(char *des, const char *source)
{
char*r = des;
while ((*(des++) = *(source++)) != '\0');
return r;
}
char *myStrcpy(char *des,const char *source)
{
char *re = des; //记录初始值
while (*des != '\0') //空值
{
*des++ = *source++; //复制
}
return re;
}
int _tmain(int argc, _TCHAR* argv[])
{
char des[2];
myStrcpy(des,"iiiiiii");
printf("%s", des);
getchar();
return 0;
}