赞
踩
利用数组实现1 #include 2 #include 3 4 void copy_string(char str1[],char str2[]) 5 { 6 int i = 0; 7 while(str2[i] != '\0') 8 { 9 str1[i] = str2[i];10 i++;11 }12 str1[i] = '\0';13 }14 15 int main()16 {17 char a[100],b[100];18 gets(a);19 gets(b);20 copy_string(a,b);21 printf("%s\n",a);22 return 0;23 }
利用指针实现1 #include 2 #include 3 4 void copy_string(char *p1,char *p2) 5 { 6 while(*p2 != '\0') 7 { 8 *p1 = *p2; 9 *p1++;10 *p2++;11 }12 *p1 = '\0';13 }14 15 int main()16 {17 char a[100],b[100];18 gets(a);19 gets(b);20 copy_string(a,b);21 printf("%s\n",a);22 return 0;23 }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。