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

Описания RDS

Приложения

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

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

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

А.5.26.13. Команда RDS_HSTR_UNKNOWNID – идентификатор неопознанного слова

# Приложения

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

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

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

##### А.5.26.13. Команда RDS_HSTR_UNKNOWNID – идентификатор неопознанного слова

Команда RDS_HSTR_UNKNOWNID позволяет получать и устанавливать специальный идентификатор, который функция rdsSTRGetWord будет возвращать, встретив слово, не совпадающее ни с одним из ключевых.

Вызов команды для установки

      int iId= … // Идентификатор
      rdsSetObjectInt(Parser,RDS_HSTR_UNKNOWNID,0,iId);

Вызов команды для чтения

      int iId=rdsGetObjectInt(Parser,RDS_HSTR_UNKNOWNID,0);

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

Parser(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для разбора текста, ранее созданного функцией rdsSTRCreateTextReader.
iId(int)
  Целый идентификатор, используемый для сообщения о неопознанном слове. По умолчанию – константа RDS_HSTR_DEFUNKNOWNWORD со значением −1. Все значения по умолчанию специальных идентификаторов в объекте для разбора текста сделаны отрицательными, поэтому, если среди идентификаторов пользовательских ключевых слов нет отрицательных, значения по умолчанию можно не менять.

См. также

rdsSTRCreateTextReader, rdsSetObjectInt, rdsGetObjectInt, rdsSTRGetWord.