strcpy,strlen的源代码

原创 2007年09月12日 13:39:00

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

 {   

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

      char *address = strDest;

      while( (*strDest++ = * strSrc++) != ‘/0’ );

      return address;

 

int strlen( const char *str ) //输入参数const
{    assert( strt != NULL ); //断言字符串地址非0

     int len;

      while( (*str++) != '/0' )

     { len++; }

    return len;

}

 

浮点型变量并不精确,所以不可将float变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”形式。如果写成if (x == 0.0),则判为错

strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数

strlen函数: int strlen(const char *str) { assert(str != NULL); int len; while((*str++) != '\0') { ...
  • hyg0811
  • hyg0811
  • 2013年07月17日 07:54
  • 4063

strlen、strcpy、strcat等字符串处理函数的实现

最近参加不少小公司的笔试,都是关于C++开发工程师的岗位,考察的题目比较基础。不少公司都考察了关于字符处理函数的实现,这些看起来很简单,其实需要注意的地方还是很多的。这里给出strlen、strcpy...
  • u011000290
  • u011000290
  • 2015年10月17日 17:10
  • 752

Linux内核中常用String库函数实现

//只列举了部分常用的 char *strcpy(char *dest, const char *src) { char *tmp = dest; while ((*dest++ = *src+...
  • Enter_
  • Enter_
  • 2014年08月09日 21:46
  • 1736

strcpy,strcmp,strcat,strlen的实现以及大概介绍(下)

1.实现strcat函数:链接字符串#include #include char *my_strcat(char *p,char const *q) { char *dea=p; wh...
  • uagvdu
  • uagvdu
  • 2015年12月16日 00:12
  • 355

strcpy函数的实现

面试中手动实现strcpy与memcpy,注意函数实现过程中各方面的考查要点
  • callinglove
  • callinglove
  • 2013年02月21日 10:13
  • 4939

C语言字符串常用操作函数-puts、gets、strcmp、strcpy、strcat、strlen

C语言字符串常用操作函数-puts、gets、strcmp、strcpy、strcat、strlen
  • yuner1029
  • yuner1029
  • 2015年11月01日 22:13
  • 708

【基础源码】strcpy函数实现

题目:      已知strcpy函数的原型是:          char * strcpy(char * strDest,const char * strSrc);      1.不调用库函...
  • loveRooney
  • loveRooney
  • 2014年08月27日 23:03
  • 501

strlen函数实现源码与解析。

下面这段代码是我随便写的一个测试代码;其中对mystrlen定义其实就是一个strlen函数实现源码,大家自己仔细分析一下。 #include using namespace std; int...
  • chenxun2009
  • chenxun2009
  • 2014年03月21日 16:26
  • 3946

strcpy()函数详解

strcpy()函数是C语言中的一个复制字符串的库函数,以下将详细解释说明一下: · 函数声明以及实现代码 char *strcpy(char *dst, const char *src);char ...
  • okawari_richi
  • okawari_richi
  • 2017年02月26日 14:17
  • 15767

strlen strncat strstr 三种库函数的代码实现

首先我们来看strlen函数,它主要是求一个字符串的长度,所以返回的应该是int型类型,其主要方法是将字符串从头到尾进行遍历时进行计数,因此实现起来并不是很难,其主要函数代码如下:int length...
  • qq_21550341
  • qq_21550341
  • 2016年06月11日 14:12
  • 589
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:strcpy,strlen的源代码
举报原因:
原因补充:

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