手动实现 C 语言 strcpy 功能:
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 char *strcpy(char *str2,const char *str1)
5 {
6 char *cpy = str2;
7 while((*cpy = *str1) != '\0')
8 {
9 str1++;
10 cpy++;
11 }
12 return cpy;
13 }
14
15 int main(int argc,char **argv)
16 {
17 char *str1 = 'elisen';
18 char *str2 = (char*)malloc(100);
19 strcpy(str2,str1);
20 printf('%s\n',str2);
21 return 0;
22 }