mystrcpy

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;
}

你可能感兴趣的:(mystrcpy)