1. 程式人生 > >實現strcpy函式

實現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 }