Cтраница 4
Для создания нового файла из уже существующего а команде COPYFILE в качестве первого параметра указывается идентификатор вводного файла, а в качестве второго - идентификатор выводного файла. [46]
Для выводного файла это имя заносится в головную метку и в метку конца файла, для вводного файла это имя сравнивается с соответствующим полем метки. [47]
Если этот параметр опущен, то для выводного файла он принимается равным 01, а для вводного файла не контро - лируется. [48]
Указатель условия Последняя запись обозначим LR, Это условие выраоатывается после того, как введена последняя запись вводного файла. Оно используется в нашей задаче для печати итоговой записи. [49]
Если этот операнд опущен, то для выводного файла в качестве идентификатора используется имя файла, для вводного файла проверка идентификатора не производится. [50]
Если этот режим не указан, то формат записи выводного файла будет таким же, как и соответствующего вводного файла, определенного идентификатором идвф. [51]
В этом примере предполагается, что все файлы расположены на МЛ и имеют стандартные метки, записи вводного файла переменной длины - от 50 до 3657 байт ( страница 3625 байт управляющие поля 28 байт указатель длины записи 4 байта); длина вводного и выводного блоков - 3661 байт ( 3657 байт указатель длины блока 4 байта); для ввода и вывода используется одно и то же устройство. [52]