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

Приложения

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

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

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

А.5.32.13. Команда RDS_CSV_MAXCOLUMNS – число элементов в самой длинной строке

Команда RDS_CSV_MAXCOLUMNS возвращает самое большее из чисел элементов в строках текста в указанном объекте.

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

  int iMaxCount=(Csv,RDS_CSV_MAXCOLUMNS,0);

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

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

Примечания

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

См. также

rdsCSVCreate, rdsGetObjectInt, rdsCSVGetItem, RDS_CSV_LINECOLUMNS, RDS_CSV_LINECOUNT.


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