首页 > 技术文章 > C语言strcpy()库函数的实现

newtol 2017-09-08 16:23 原文

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:\n");
   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]!='\0'){
        dstStr[i]=srcStr[i];
        i++;
    }
    dstStr[i]='\0';

}

推荐阅读