函数
<cwchar>

wcslen

size_t wcslen (const wchar_t* wcs);
获取宽字符串长度
返回 C 宽字符串 wcs 的长度。

这是 wcs 和第一个 空宽字符 之间的宽字符数(不包括空宽字符)。

这是 strlen (<cstring>) 的宽字符等价物。

参数

wcs
C 宽字符串。

返回值

C 宽字符串的长度。

示例

1
2
3
4
5
6
7
8
9
10
11
12
/* wcslen example */
#include <stdio.h>
#include <wchar.h>

int main ()
{
  wchar_t wsInput[256];
  wprintf (L"Enter a sentence: ");
  fgetws ( wsInput, 256, stdin );  /* includes newline characters */
  wprintf (L"You entered %u characters.\n",wcslen(wsInput));
  return 0;
}

输出

Enter sentence: just testing
You entered 13 characters.


另见