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