#include <stdio.h> #include "test.h" int main() { char name1[] = "**********************"; char name2[] = "hello"; my_strcpy(name1, name2); printf("%s\n", name1); return 0; } void my_strcpy(char *name1, char *name2) { // while (*name2 != '\0') { // *name1 = *name2; // name2++; // name1++; // } // *name1 = *name2; *name1 = *name2; if (*name2 != '\0') { my_strcpy(name1 + 1, name2 + 1); } /*
while (*name1++ = *name2++) { ; }*/
}