strlen & strcmp

strlen & strcmp

unsigned int strlenW(const wchar_t *wcs)
{
 const wchar_t *eos = wcs;

 while (*eos)
     ++eos;

 return eos-wcs;
}


int strcmpW(const wchar_t *pwc1, const wchar_t *pwc2)
{
 int ret = 0;

 while ( !(ret = *pwc1 - *pwc2) && *pwc2)
  ++pwc1, ++pwc2;
 return ret;
}

你可能感兴趣的:(strlen & strcmp)