ammana_babi的专栏

杨晓曼,乖乖老婆! 我爱你,就像狮子爱猫咪。

原创 strlen ( )【C语言库函数源代码】收藏

C语言库函数源代码】

【本程序在Dev C++ 4.9.9.2 下编译通过】

/*

得到字符串长度。(不含结束符 ‘\0’

*/

int my_strlen(const char * str )

{

   const char *p = str;

    while( *p++ ) ;

    return( (int)(p - str - 1) );

}

/*当然也可以采用下面的写法。*/

int my_strlen_01 ( const char * str )

{

   const char *p = str;

    while( *p ) p++;

    return( (int)(p - str) );

}

int main()

{

   char *str = "ammana_babi";

   printf("%d\n",my_strlen(str));

   printf("%d\n",my_strlen_01(str));

   system("pause");

}

发表于 @ 2006年11月24日 09:34:00|评论(loading...)

新一篇: strcat ( )【C语言库函数源代码】 | 旧一篇: strcpy ( )【C语言库函数源代码】

Csdn Blog version 3.1a
Copyright © ammana_babi