Страницы

Поиск по вопросам

понедельник, 22 апреля 2019 г.

Узнать количество символов в массиве BYTE

Узнать количество символов в строке можно так:
TCHAR* someStr = "Hello World!"; size_t sizeStr = strlen(someStr);
Как узнать количество символов в массиве байт, например:
BYTE * someByte = "\xFF\xAA\x55"; size_t sizeByte = strlen((TCHAR*)someByte );
Работает не корректно, особенно при юникоде. Как быть?


Ответ

Для разных типов строк следует использовать разные функции.
С описанием можно ознакомиться в документации на MSDN

Комментариев нет:

Отправить комментарий