Как я могу узнать длину переменной типа wchar_t*
в C++?
пример кода ниже:
wchar_t* dimObjPrefix = L"retro_";
Я хотел бы узнать сколько символов dimObjPrefix
содержит
sizeof (wchar_t);
Edit:
Я только что заметил тег string
. Если вы хотите узнать размер wchar_t
string (wchar_t *
), вы хотите использовать wcslen(3)
:
size_t wcslen (const wchar_t *ws);
Предполагая, что вы хотите получить длину строки в стиле C с завершающим нулем, у вас есть два варианта:
#include
и использовать std :: wcslen (dimObjPrefix);
, #include
и используйте std :: char_traits :: length (dimObjPrefix);
.