实现strcpy函数
编程将字符数组s2中的全部字符复制到字符数组s1中,不用strcpy函数,复制时,‘\0’也要复制过去,‘\0’后面的字符不复制。
代码如下:
1 #include <stdio.h> 2 3 int main() 4 { 5 char s1[100], s2[100]; 6 scanf("%s",&s2); 7 char *p1=s1,*p2 = s2; 8 while(*p2) //当*p2!=0时不断把p1指向的值赋给p2 9 { 10 *p1 = *p2; 11 p1++; 12 p2++; 13 } 14 *p1=‘\0‘; 15 printf("%s",s1); 16 return 0; 17 }