函数实现:
/* *函 数 名: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; }