Cтраница 2
Операция gek присваивает буферу файла компонент файла с указанным значением ключа; если компонент с таким ключом не существует, вызывается аварийная функция key error. Функция put error вызывается процедурой put при попытке помещения в файл компонента с дублирующим значением ключа. Остальные операции ключевого файла имеют тот же смысл, что и соответствующие операции последовательного файла. [16]
XN - переменные, куда считываются компоненты файла, начиная с той компоненты, какая была занесена в окно файла. [17]
Объявление файловой переменной задает только тип компонентов файла. [18]
Это положение представляется в виде указателя текущего компонента файла, или стрелки файла, имеющей тип ссылки на данный файл. [19]
Функция FilePos - возвращает порядковый номер текущей компоненты файла. [20]
Процедура Seek - позиционирует указатель на заданную компоненту файла. [21]
Единственная проблема состоит в том, как распорядиться компонентами файла, содержащими информацию о заказах, на которые уже выписаны накладные. Для того чтобы избавиться от них, применяется функция [ ] ФУБР. [22]
XN - переменные того же типа, что и компоненты файла. [23]
Типы переменных можно узнать из описаний, Стрелка выбирает компонент файла ( она обозна. Компоненты, выбор кото рых выполнен таким образом, имеют тип, описанный как тип компонента. В индексных скобках должно находиться выражение подходящего типа. [24]
Во многих языках программирования ( например, в паскале) компоненты файла могут быть массивами. [25]
Перечисленные процедуры работы с файлами дают возможность как обрабатывать последовательно все компоненты файла, так и получать ускоренный ( по значению ключа) или прямой ( по значению указателя) доступ к требуемому компоненту файла. Поскольку указатели могут быть компонентами других структурных данных и, в частности, компонентами наборов, массивов, записей и файлов, посредством их использования можно строить иерархические и сетевые структуры базы данных. [26]
Если в последней группе окажется менее ста компонент, то последняя компонента файла g должна быть равна наибольшей из компонент файла /, образующих последнюю ( неполную) группу. [27]
Присваивание указательного значения переменной р ведет к переносу ссылки на другую компоненту файла или набора, а присваивание значения типа Т переменной pf ведет к изменению значения указуемой компоненты. [28]
Независимо от способа организации файла в нем можно выделить первую и последнюю компоненты файла и определить понятие текущей ( считанной в буфер) и следующей компоненты. [29]
Результатом будет вектор из четырех элементов, содержащий: 1) наименьший из номеров компонент файла; 2) номер компоненты файла, к которой возможен доступ; 3) объем памяти, который вы в настоящее время уже использовали в файле; 4) полный объем доступной памяти. [30]