计算unsigned short*字符串长度

  1. 云栖社区>
  2. 博客>
  3. 正文

计算unsigned short*字符串长度

snowdream86 发布时间:2011-11-03 18:11:00 浏览740 评论0

摘要: 函数实现:/* *函 数 名:wuslen *功 能:计算unsigned short*字符串长度 *输入参数:str unsigned short*字符串 *输出参数:无 *返 回 值:unsigned short*字符串 */ int wuslen(const unsi...

函数实现:
/*
 *函 数 名:wuslen
 *功    能:计算unsigned short*字符串长度
 *输入参数:str unsigned short*字符串
 *输出参数:无
 *返 回 值:unsigned short*字符串
 */  
int wuslen(const unsigned short* str) 
{ 
  int i=0; 

  if(str == NULL)
    return i;  
  
  while(str[i])
  {
   i++;
  } 
  
  return i; 
} 


实例:

#include <stdio.h>

int wuslen(const unsigned short* str) 
{ 
  int i=0; 

  if(str == NULL)
    return i;  
  
  while(str[i])
  {
   i++;
  } 
  
  return i; 
} 



int main()
{
  unsigned short str[] ={0x01,0x02,0x03,0x00};
  
  int len = wuslen(str);

  printf("len:%d\n",len);

  return 0;

}


【云栖快讯】云栖专辑 | 阿里开发者们的第20个感悟:好的工程师为人写代码,而不仅是为编译器  详情请点击

网友评论