复制字符串,实现strcpy功能
#include <stdio.h>
#include <stdlib.h>
void main()
{
void copy_string(char from[],char to[]);
char a[]="i am i boy.",b[20],c[20];
int i;
for(i=0;*(a+i)!='\0';i++)
*(b+i)=*(a+i);
*(b+i)='\0';
printf("string a is :%s\n",a);
printf("string b is :");
for (i=0;b[i]!='\0';i++)
printf("%c",b[i]);
printf("\n");
copy_string(a,c);
printf("string c is :");
for (i=0;c[i]!='\0';i++)
printf("%c",c[i]);
printf("\n");
system("pause");
}
void copy_string(char from[],char to[])//复制字符串
{
int i=0;
while (from[i]!='\0')
{
to[i]=from[i];
i++;
}
to[i]='\0';
}