复制函数的用法,以下给出示例:
strcpy为具体函数的写法。一般情况下,只需给出头文件,在主函数中调用即可。
#include<stdio.h>
void strcpy(char *p1,const char*p2)
{
if(*p2==NULL) return ;
while(*p2 ='\0')
{
*p1 = *p2;
p1++;
p2++;
}
int main()
{
char ar[]={"abcdefg"};
char br[]={0};
strcpy(br,ar);//表示将ar的内容赋值给br,遵循右往左的赋值方法。
printf("ar=%s\n",ar);
printf("br=%s\n",br);
return 0;
}
执行结果如下: