Есть ли какой-либо API в классе icu :: BreakIterator, который дает смещения токена в количестве & quot; байтов & quot ;?

#include <unicode/brkiter.h>

int main( void ) {

const char* iInput;
scanf("Enter the input string: %s", &iInput);
BreakIterator* boundary->setText(iInput);
int32_t iStartOffset = boundary->first();
int32_t iEndOffset = boundary->next();    ;
int32_t iStrLength = strlen(iInput);
printf("iStartOffset: %d, iEndOffset: %d, iStrLength: %d", iStartOffset, iEndOffset, iStrLength);
return 0;
}

Использование API setText (), как указано выше, дает мне результат в количестве символов Юникода. Есть ли API в классе BreakIterator, который дает смещения токена с точки зрения количества байтов?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]