strcmp和strlen实现的源代码

原创 2005年06月01日 20:47:00

int strlen(const char* str)
{
int i=0;
while(*str++) i++;
return i;
}


int strcmp( const char *string1, const char *string2 )
{
int i;
do{
i = (int)*string1 -(int)*string2;
}while(*string1++ && *string2++ && (!i) );
return i;
}

相关文章推荐

学习一点 C Runtime Library源代码 STRLEN.C STRNCAT.C STRCMP.C PRINTF.C

// VC6.0 的C Runtime Library源代码// 目录 CRT/SRC/ 中的  STRLEN.C  STRNCAT.C  STRCMP.C#define DOT_NOT_RUN //...

strlen函数 strcpy函数 strcmp函数 strstr函数 strcat函数 memcpy函数 memmove函数 以及字符串反转函数的实现

//编写一个函数计算一个字符串的长度 #include #include //int my_strlen(char *str) //{ // int len = 0; // whi...

模拟实现strlen,strcpy,strcmp,strcat,strstr库函数

模拟实现strlen库函数 功能:返回字符串的长度。该字符串可能是自己定义的,也可能是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符'\0'。返回的长...

strlen,strcat,strcpy,strncpy,strcmp的具体实现

strcpy函数: [cpp] view plaincopy char *strcpy(char *Dest , const char *Src)   {   ...

strlen strcmp strcat strcpy strncpy strstr strchar函数的实现

strlen的实现#include using namespace std; int my_strlen(const char * str) { int count = 0; while (*...

[C语言]strcat strstr strcpy strcmp strlen 的实现与使用

函数名:strcat  功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳s...

自主编程实现strlen,strcpy,strcmp,strcnpy,strcat,strstr,strchr库函数

为了对strlen,strcpy,strcmp,strcnpy,strcat,strstr,strchr这几个库函数有深刻的理解和认识,所以自己就编写了一些程序函数来实现这些库函数的功能,下面是具体的...

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

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

字符串处理函数strlen、strcpy、strcat、strcmp和convert的C语言实现

本文主要用C语言实现了字符串处理中的如下几个函数功能。 1)Mystrlen实现的是求字符串的长度 2)Mystrcpy实现字符串的复制 3)Mystrcat实现连接两个字符串 4)Mystr...

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

1.实现strlen函数:求字符串的长度#includeint my_strlen(char *parr) { int count = 0; int i = 0; while ...
  • uagvdu
  • uagvdu
  • 2015年12月14日 23:22
  • 293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:strcmp和strlen实现的源代码
举报原因:
原因补充:

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