实现strcpy函数

Posted yinguojin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现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 = ; 
13   
14     return addr;
15 }

 

以上是关于实现strcpy函数的主要内容,如果未能解决你的问题,请参考以下文章

1_14 实现strcpy函数

代码题(63)— 字符串拷贝

仰视源代码,实现strcpy

strcpy()函数详解

strcpy()函数详解

strcpy函数用法