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]=' ';
}