📅  最后修改于: 2023-12-03 15:29:51.780000             🧑  作者: Mango
wcslen()
wcslen()
是 C++ 中的一个字符串函数,用于计算一个宽字符字符串(wchar_t 类型)的长度,不包括结束符 L'\0'。
size_t wcslen(const wchar_t* str);
该函数返回 str 的长度,单位是宽字符数。
#include <iostream>
#include <cwchar>
int main()
{
const wchar_t* str = L"Hello, world!";
std::wcout << L"The length of \"" << str << "\" is " << wcslen(str) << L"." << std::endl;
return 0;
}
输出:
The length of "Hello, world!" is 13.
<cwchar>
。strlen()
:计算一个以 '\0' 结尾的 NUL-terminated 字符串的长度,单位是字节数。wstrlen()
:等价于 wcslen()
,但是已经被弃用,不建议使用。