void MyStrcpy(char *str1, char *str2)
{
if (str1 == NULL || str2 == NULL)
return;
int i = 0;
while (*(str2 + i) != '\0')
{
*(str1 + i) = *(str2 + i);
i++;
}
}
int main()
{
char str1[12] = { 0 };
char str2[] = "abcdef";
MyStrcpy(str1, str2);
printf("%s\n", str1);
getchar();
return 0;
}
网友评论