Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.26. Вспомогательный объект для разбора текста

А.5.26.8. Команда RDS_HSTR_GETRESTOFTEXT – получить остаток текста

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.26. Вспомогательный объект для разбора текста

##### А.5.26.8. Команда RDS_HSTR_GETRESTOFTEXT – получить остаток текста

Команда RDS_HSTR_GETRESTOFTEXT возвращает остаток текста, оставшийся не разобранным после последнего вызова функции rdsSTRGetWord.

Вызов команды

      RDSCSTR strRest=rdsGetObjectStrA(Parser,RDS_HSTR_GETRESTOFTEXT,0); // UTF8

или

      RDSWCSTR strRest=rdsGetObjectStrW(Parser,RDS_HSTR_GETRESTOFTEXT,0); // UTF16

или (через функцию-псевдоним)

      RDSXCSTR strRest=rdsGetObjectStr(Parser,RDS_HSTR_GETRESTOFTEXT,0); // Кодировка по умолчанию

Параметры и результат

Parser(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для разбора текста, ранее созданного функцией rdsSTRCreateTextReader.
strRest(RDSCSTR,RDSWCSTR,RDSXCSTR)
  Указатель на начало не разобранного остатка текста.

Примечания

Указатель, возвращенный командой, указывает не на внутреннюю память объекта Parser, а на один из символов текста, переданного в объект командой RDS_HSTR_SETTEXT. С этого места функция rdsSTRGetWord начнет искать начало слова при следующем вызове.

См. также

rdsSTRCreateTextReader, rdsGetObjectStr, rdsSTRGetWord, RDS_HSTR_SETTEXT.