125.已知strcpy函数的原型是:
char * strcpy(char * strDest,const char *strSrc);不调用库函数,实现strcpy函数。其中,strSrc是原字符串,strDest是目标字符串。
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
char * strcpy(char * strDest,const char * strSrc)
{
char* tmp = strDest;
if (!strSrc || !strDest)
{
return NULL;
}
if (strDest == strSrc)
{
return strDest;
}
while ((*strDest++ = *strSrc++) != '\0');
return tmp;
}
int main()
{
char* strSrc = "copyme";
char strDest[100] = {0};
strcpy(strDest, strSrc);
return 1;
}