S'il vous plaît, comment puis-je trouver la longueur d'une variable de type wchar_t*
en c ++?
exemple de code ci-dessous:
wchar_t* dimObjPrefix = L"retro_";
Je voudrais savoir combien de caractères contient dimObjPrefix
sizeof (wchar_t);
Modifier:
Je viens de remarquer la balise string
. Si vous voulez connaître la taille d'une chaîne wchar_t
(wchar_t *
), Vous voulez utiliser wcslen(3)
:
size_t wcslen (const wchar_t *ws);
En supposant que vous souhaitez obtenir la longueur de la chaîne de style C terminée par null, vous avez deux options:
#include <cwchar>
Et utilisez std::wcslen (dimObjPrefix);
,#include <string>
et utilisez std::char_traits<wchar_t>::length (dimObjPrefix);
.