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),则判为错

相关文章推荐

strcpy,strcat,strcmp,strlen,strchr

  • 2011年06月18日 15:22
  • 26KB
  • 下载

strlen、strcpy和strcmp源码

  • 2013年03月21日 22:44
  • 36KB
  • 下载

strcpy/strncpy/strcat/strcmp/strlen函数的c语言实现

1、strcpy 头文件:#include 函数原型:char *strcpy(char *dest, const char *src) 功能:将字符串src拷贝到dest处 参数:src 为源字符...

C语言字符串函数的模拟实现(strlen、strcpy、strcat、strstr 、strcmp)

C语言库函数有很多,这里我针对几个字符串函数进行模拟实现: (1)strlen     字符串求长度函数 (2)strcpy     字符串拷贝函数 (3)strcat      字符串连接函数...

部分字符串库函数的重写(源码) toupper,memcpy,memmove,memset,memchr,strlen,strcpy,strcat,strcmp,strchr

#include #include #include //////////////////////////////////////////////////// //Convert cha...

strcat,strcpy,strcmp,strlen函数原型及其写法

相信大家对这几个函数相当熟悉,但是能q

strlen, strcpy, strcmp函数的实现

在Bjarne Stroustrup(C++创始人,他的主页)所写的《The C++ Programming Language, special edition》书中的第6章6.6节的第10题练习题中...

strcpy,sprintf,memcpy的区别, Sizeof与Strlen的区别

strcpy,sprintf,memcpy的区别strcpy 函数操作的对象是 字符串,完成 从 源字符串 到 目的字符串 的 拷贝 功能。snprintf 函数操作的对象 不限于字符串:虽然目的对象...
  • toy53
  • toy53
  • 2011年02月05日 13:37
  • 1937

strcpy, strcat, strcmp, strlen,memcpy

微软的几个源码: /*** *char *strcpy(dst, src) - copy one string over another * *Purpose: * Copies the strin...
  • doc_sgl
  • doc_sgl
  • 2013年09月25日 11:28
  • 784
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:strcpy,strlen的源代码
举报原因:
原因补充:

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