#include<stdio.h>
#include<assert.h>
int main()
{
void my_strcpy(char *pdest, const char*psrc);
{
char a[20] = "aaaaaaa";
char *p = "hello world";
my_strcpy(a, p);
printf("%s\n", a);
}
getchar();
return 0;
}
void my_strcpy(char *pdest, const char *psrc)
{
char *ret = pdest;
assert(pdest != NULL);
assert(psrc != NULL);
while (*(pdest++) = *(psrc++))
{
;
}
while (*psrc != '\0')
//{
// *pdest = *psrc;
// pdest++;
// psrc++;
//}
//pdest = *psrc;
}