#include <stdio.h>
char* strcpy(char *strDest, char *strSrc)
{
if((strDest == NULL)||(strSrc == NULL))
{
return NULL;
}
char *strDestCopy = strDest;
while((*strDest++ = *strSrc++) != '\0');
return strDestCopy;
}
int getStrLen(const char *strSrc)
{
int len = 0;
while(*strSrc++ != '\0')
{
len++;
}
return len;
}
int main()
{
char strSrc[] = "hello World!";
char strDest[20] = "";
strcpy(strDest,strSrc);
printf("strDest:%s\n",strDest);
int len = getStrLen(strDest);
printf("length of strDest:%d\n",len);
return 0;
}
实现strcpy函数及其长度
最新推荐文章于 2024-07-29 05:15:00 发布