Навигация:
<< >> Оглавление Указатель

Приложения

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

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

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

А.5.32.10. Команда RDS_CSV_LINECOLUMNS – число элементов в строке

Команда RDS_CSV_LINECOLUMNS возвращает общее число значений в строке с указанным номером.

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

  int iStrNum= … // Номер строки
  int iCount=(Csv,RDS_CSV_LINECOLUMNS,iStrNum);

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

Csv (RDS_HOBJECT)
Идентификатор вспомогательного объекта для работы с CSV, ранее созданного функцией rdsCSVCreate.
iStrNum (int)
Номер строки текста (строки нумеруются начиная с нуля).
iCount (int)
Число элементов в строке iStrNum.

Примечания

Эта команда возвращает общее число элементов в строке iStrNum, включая пустые (фактически, возвращается число, на единицу большее индекса последнего элемента строки). Число элементов в разных строках может отличаться, поскольку вспомогательный объект RDS для работы с текстом в формате CSV не требует одинаковости числа элементов во всех строках текста – вместо этого функция rdsCSVGetItem автоматически возвращает пустые строки при попытке получить несуществующий элемент строки. Если вызывающей программе требуется узнать число элементов в самой длинной строке текста, следует использовать команду RDS_CSV_MAXCOLUMNS.

См. также

rdsCSVCreate, rdsGetObjectInt, rdsCSVGetItem, RDS_CSV_MAXCOLUMNS, RDS_CSV_LINECOUNT.


<< >> Оглавление Указатель