obtener la longitud de `wchar_t*` en c++
string wchar-t (2)
Suponiendo que desea obtener la longitud de la cadena de estilo C terminada en nulo, tiene dos opciones:
-
#include <cwchar>y usestd::wcslen (dimObjPrefix);, - o
#include <string>y usestd::char_traits<wchar_t>::length (dimObjPrefix);.
Por favor, ¿cómo puedo averiguar la longitud de una variable de tipo wchar_t* en c ++?
Ejemplo de código a continuación:
wchar_t* dimObjPrefix = L"retro_";
Me gustaría saber cuántos caracteres contiene dimObjPrefix
sizeof (wchar_t);
Editar:
Acabo de notar la etiqueta de string . Si desea saber el tamaño de una cadena wchar_t ( wchar_t * ), desea usar wcslen(3) :
size_t wcslen (const wchar_t *ws);