#include <stdio.h>
#include <string.h>
#define STR_LEN 30
char *myStrcpy(char *strDest, const char *strSrc){
if(strDest == NULL || strSrc == NULL)
return NULL;
if(strDest == strSrc)
return strDest;
char *tempptr = strDest ;
while( (*strDest++ = *strSrc++) != '\0');
return tempptr ;
}
int main( void ){
char *strSrc = "http://www.coderbbs.com";
char strDest[STR_LEN];
memset(strDest,0 , STR_LEN); // 将strDest指向的内存全部设置为 NUL
printf("strDest = %s\n", strDest);
myStrcpy(strDest, strSrc);
printf("strDest = %s\n", strDest);
return 0;
}
C语言实现strcpy函数
猜你喜欢
转载自blog.csdn.net/u014630142/article/details/82686871
今日推荐
周排行