编写strcpy函数

转载 2010年07月08日 20:45:00

五、编写strcpy函数(10分)

已知strcpy函数的原型是

       char *strcpy(char *strDest, const char *strSrc);

       其中strDest是目的字符串,strSrc是源字符串。

1)不调用C++/C的字符串库函数,请编写函数 strcpy

char *strcpy(char *strDest, const char *strSrc);

{

    assert((strDest!=NULL) && (strSrc !=NULL)); // 2

    char *address = strDest;                   // 2

    while( (*strDest++ = * strSrc++) != /0 )    // 2

       NULL ;

    return address ;                          // 2

}

 

2strcpy能把strSrc的内容复制到strDest,为什么还要char * 类型的返回值?

答:为了实现链式表达式。                                              // 2

例如       int length = strlen( strcpy( strDest, “hello world”) );

=====================

详细讨论见:http://www.chinaunix.net/jh/23/25356.html

 

请自己写出strcpy函数

char s[100]="1234";   strcpy(s+3,s);   printf("%s",s);  输出结果是1231234234  不理解这是为什么?  -----------...
  • jiyanfeng1
  • jiyanfeng1
  • 2012年11月12日 15:09
  • 3508

编写一个标准strcpy函数

1、字符串的拷贝函数 2、 3、 4、
  • wwkaven
  • wwkaven
  • 2014年08月13日 07:51
  • 1393

模拟实现strcpy函数

#define _CRT_SECURE_NO_WARNINGS  1 #include #include #include char* my_strcpy(char *dest, const c...
  • wangpengcsdn1
  • wangpengcsdn1
  • 2016年12月02日 23:16
  • 520

C/C++——strcpy函数的 几种 实现 和 详细 解析

C/C++——strcpy函数的实现 和解析 题目:      已知strcpy函数的原型是:          char * strcpy(char * strDest,const char * s...
  • wconvey
  • wconvey
  • 2014年03月13日 07:39
  • 28864

自己写的一个strcpy函数

自己写的一个strcpy函数,仅供参考: #include char* mystrcpy(char* dest,const char* src); int main() { char src...
  • Mr_warm
  • Mr_warm
  • 2012年11月30日 12:52
  • 1116

strcpy函数的实现

大家一般认为名不见经传strcpy函数实现不是很难,流行的strcpy函数写法是: char *my_strcpy(char *dst,const char *src) { assert(ds...
  • Gpengtao
  • Gpengtao
  • 2012年04月15日 23:23
  • 84415

写程序实现自己的strcpy() 函数

函数 mystrcpy() 实现了strcpy() ,复制源字符串到目的串,返回一个指向目的串的指针 code #include char *mystrcpy(char *destinatio...
  • robinsongsog
  • robinsongsog
  • 2014年03月21日 18:38
  • 1251

编写一个标准strcpy函数

1、字符串的拷贝函数 2、 3、 4、
  • wwkaven
  • wwkaven
  • 2014年08月13日 07:51
  • 1393

C/C++——strcpy函数的 几种 实现 和 详细 解析

C/C++——strcpy函数的实现 和解析 题目:      已知strcpy函数的原型是:          char * strcpy(char * strDest,const char * s...
  • wconvey
  • wconvey
  • 2014年03月13日 07:39
  • 28864

不调用库函数,实现strcpy

转自:http://blog.csdn.net/zzxian/article/details/6364745 这是昨天淘宝一面的题目。       已经忘记当场写的函数是什么样子了,回来后想想写下...
  • u010182186
  • u010182186
  • 2016年03月23日 17:26
  • 1361
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编写strcpy函数
举报原因:
原因补充:

(最多只允许输入30个字)