实现strcpy函数

 

 

不使用库函数,实现strcpy函数:

1 char *my_strcpy(char *t,char *s){
2     char *strDest=t;
3     if(t==NULL && s==NULL){
4         return NULL;
5     }
6     while((*t++=*s++));
7     return strDest;
8 }

不使用库函数,实现strcat函数:

 1 char *cat_stacat(char *dst, const char *src) {
 2     if (NULL == dst && NULL == src)
 3         return NULL;
 4     
 5     char *addr = dst;
 6 
 7     while (*dst) 
 8         ++dst;
 9 
10     while (*dst++ = *src++) ;
11     
12     *dst = '\0'; 
13   
14     return addr;
15 }

 

posted @ 2018-10-17 18:41  谁的小流浪  阅读(282)  评论(0编辑  收藏  举报