c语言库函数【string.h】之strlen_(const char * str)
2010-04-26 21:14
429 查看
c语言库函数【string.h】之strlen_(const char * str)
代码如下:
unsigned int strlen_(const char * str)
{
unsigned int i =0;
while(*str++)
i++;
//另外实现方法
//char * p=str; while(*p++);return (unsigned int)(p-str-1);
//char * p=str; while(*p) p++;return (unsigned int)(p-str);
return i;
}
代码如下:
unsigned int strlen_(const char * str)
{
unsigned int i =0;
while(*str++)
i++;
//另外实现方法
//char * p=str; while(*p++);return (unsigned int)(p-str-1);
//char * p=str; while(*p) p++;return (unsigned int)(p-str);
return i;
}
相关文章推荐
- C语言库函数学习【string.h】之strlen_(const char * str)
- c语言库函数【string.h】之strcpy_(char * dst,const char * src)
- C语言库函数学习【string.h】之strrev_(char *str)
- 如何从string 转换为const char *和char * (附带string中c_str()、data()、copy(p,n)函数的用法)
- 实战c++中的string系列--string与char*、const char *的转换(data() or c_str())
- c语言库函数【string.h】之strncpy_(char* dst,const char* src,int count)
- 实战c++中的string系列--string与char*、const char *的转换(data() or c_str())
- string,char,char*,char a[], sizeof,strlen(),str.length()...
- "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const"
- 实战c++中的string系列--string与char*、const char *的转换(data() or c_str())
- C语言库函数学习【string.h】之strrep_(char *src, char* oldStr, char *newStr)
- int strlen(const char *str)
- "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const"问题的解决办法
- string,char,char*,char a[] 占字节数, 以及sizeof,strlen(),str.length()的用法
- c语言库函数【string.h】之strchr_(char *str, char c)
- C语言库函数学习【string.h】之strcpy_(char * dest,const char * src)
- sizeof strlen string.lenth()之例子 string,char,char*,char a[], sizeof,strlen(),str.length()...
- string,char,char*,char a[] 占字节数, 以及sizeof,strlen(),str.length()的用法
- 对 static const char* const str[] = {“string”} 的理解
- const char * 和 std::string.c_str()是个危险的东西!