C语言strcpy()库函数的实现

C语言strcpy()库函数的实现


strcpy()是C语言对字符串处理的库函数中的一种;
参数类型为:

char stra;
const  char strb;

函数为:

char *strcpy(stra,strb);
/*其中stra数组必须大于或等于strb数组,函数会把strb指向的字符串复制到str1中去,strb必须是终止符为'/0'的字符串指针*/

接下来是strcpy()函数的实现

#include <stdio.h>
#include <stdlib.h>
#define N 80
void  MyStrcpy( char *dstStr, char *srcStr );
int main()
{
   char a[N],b[N];
   printf("Please enter a string:
");
   gets(a);
   MyStrcpy(b,a);
   printf("The copy is:%s",b);
   return 0;

}
void  MyStrcpy( char *dstStr, char *srcStr ){
    int i=0;
    while(srcStr[i]!=''){
        dstStr[i]=srcStr[i];
        i++;
    }
    dstStr[i]='';

}
博客园:https://www.cnblogs.com/newtol 微信公众号:Newtol 【转发请务必保留原作者,否则保留追责权利】
原文地址:https://www.cnblogs.com/newtol/p/10159145.html