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

Описания RDS

Приложения

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

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

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

А.5.26.16. Макрос rdsSTRSetTextToRead – получить из текста слово как целое число

# Приложения

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

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

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

##### А.5.26.16. Макрос rdsSTRSetTextToRead – получить из текста слово как целое число

Макрос rdsSTRSetTextToRead передает в объект текст, из которого функция rdsSTRGetWord будет последовательно извлекать слова.

      rdsSTRSetTextToReadA(
        parser,    // Вспомогательный объект
        text       // Текст для разбора (UTF8)
      )
      rdsSTRSetTextToReadW(
        parser,    // Вспомогательный объект
        text       // Текст для разбора (UTF16)
      )
      // Через функцию-псевдоним
      rdsSTRSetTextToRead(
        parser,    // Вспомогательный объект
        text       // Текст для разбора (кодировка по умолчанию)
      )

Определение

      #define rdsSTRSetTextToReadA(parser,text) \
        rdsSetObjectStrA((parser),RDS_HSTR_SETTEXT,0,(text))
      #define rdsSTRSetTextToReadW(parser,text) \
        rdsSetObjectStrW((parser),RDS_HSTR_SETTEXT,0,(text))
      // Через функцию-псевдоним
      #define rdsSTRSetTextToRead(parser,text) \
        rdsSetObjectStr((parser),RDS_HSTR_SETTEXT,0,(text))

Параметры

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

Возвращаемое значение

Примечания

Этот макрос заключает в себя вызов команды RDS_HSTR_SETTEXT.