完成字符串的复制
#include <stdio.h>
void copy_string(char *from, char *to)
{
char *p1,*p2;
p1=from; p2=to;
for (;*p1!='\0';p1++,p2++)
*p2=*p1;
*p2='\0';
}
main()
{char *a="Iam a teacher.";
char *b="You are a student.";
printf("string_a=%s\nstring_b=%s\n",a,b);
copy_string(a,b);
printf("string_a=%s\nstring_b=%s\n",a,b);
}
然后程序无法运行 求解 谢谢