strcpy函数的原型为 char *strcpy( char * strDest, const char * strSrc )
代码如下:
#include<iostream>
#include<string.h>
using namespace std;
char *strcpy_hua(char *dest,const char *src)
{
char *temp=dest;
if (src==NULL||dest==NULL)
{
return NULL;
}
if (dest==src)
{
return dest;
}
while ((*dest++=*src++)!='\0')
{
;
}
return temp;
}
int main()
{
char src[]="hua";
char *dest;
dest=(char *)malloc(sizeof(char)*30);
cout<<strcpy_hua(dest,src)<<endl;
free(dest);
return 0;
}