簡體   English   中英

在 C++ 中獲取 `wchar_t*` 的長度

[英]get length of `wchar_t*` in c++

請問,如何在c++中找出wchar_t*類型的變量的長度?

下面的代碼示例:

wchar_t* dimObjPrefix = L"retro_";

我想知道dimObjPrefix包含多少個字符

如果你想知道wchar_t字符串wchar_t * )的大小,你想使用wcslen(3)

size_t wcslen (const wchar_t *ws);

假設您要獲取空終止 C 樣式字符串的長度,您有兩個選擇:

  1. #include <cwchar>並使用std::wcslen (dimObjPrefix); ,
  2. #include <string>並使用std::char_traits<wchar_t>::length (dimObjPrefix); .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM