Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.26. Вспомогательный объект для разбора текста
А.5.26.5. Команда RDS_HSTR_ENDOFLINEID – идентификатор конца строки
Команда RDS_HSTR_ENDOFLINEID позволяет получать и устанавливать специальный идентификатор, который функция rdsSTRGetWord будет возвращать, считав из текста конец строки.
Вызов команды для установки
int iId= … // Идентификатор rdsSetObjectInt(Parser,RDS_HSTR_ENDOFLINEID,0,iId);
Вызов команды для чтения
int iId=rdsGetObjectInt(Parser,RDS_HSTR_ENDOFLINEID,0);
Параметры и результат
- Parser (RDS_HOBJECT)
- Идентификатор вспомогательного объекта для разбора текста, ранее созданного функцией rdsSTRCreateTextReader.
- iId (int)
- Целый идентификатор, используемый для сообщения о конце строки. По умолчанию – константа RDS_HSTR_DEFENDOFLINE со значением −2. Все значения по умолчанию специальных идентификаторов в объекте для разбора текста сделаны отрицательными, поэтому, если среди идентификаторов пользовательских ключевых слов нет отрицательных, значения по умолчанию можно не менять.
См. также
rdsSTRCreateTextReader, rdsSetObjectInt, rdsGetObjectInt, rdsSTRGetWord.