Приложения
Приложение А. Функции, константы и структуры 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.