Регистрация: 09.02.2011 Пользователь №: 947 Сообщений: 1 Пол: Нет информации Спасибо сказали: 0 раз(а)
Предупреждений: 0
---------------------------
помогите пожалуйста решить задачу-Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же числа.
Вот привёл процедуры и функции для работы с файлами которые знаю, может понадобится:
Процедура CLOSE
Закрывает файл, однако связь файловой переменной с именем файла, установленная ранее процедурой ASSIGN, сохраняется. Формат обращения:
CLOSE (<ф. п.>)
При создании нового или расширении старого файла процедура обеспечивает сохранение в файле всех новых записей и регистрацию файла в каталоге.
RENAME (<ф. п.>, <новое_имя>)
Здесь <новое_имя> - строковое выражение, содержащее новое имя файла. Перед выполнением процедуры необходимо закрыть файл, если он ранее был открыт процедурами RESET, REWRITE или APPEND.
ERASE (<ф. п.>)
Перед выполнением процедуры необходимо закрыть файл, если он ранее был открыт процедурами RESET, REWRITE или APPEND.
Процедура FLUSH
Очищает внутренний буфер файла, таким образом, гарантирует сохранность всех последних изменений файла на диске. Формат обращения:
FLUSH (<ф. п.>)
В ходе выполнения процедуры FLUSH все новые записи будут действительно записаны на диск. Процедура игнорируется, если файл был инициирован для чтения процедурой RESET.
Функция EOF (<ф. п.>) : boolean
Логическая функция, тестирующая конец файла. Возвращае TRUE, если файловый указатель стоит в конце файла. При записи это означает, что очередной компонент будет добавлен в конец файла, при чтении - что файл исчерпан.
Процедура CHDIR
Изменение текущего каталога. Формат обращения:
CHDIR (<путь>)
Здесь <путь> - строковое выражение, содержащее путь к устанавливаемому по умолчанию каталогу.
Процедура GETDIR
Позволяет определить имя текущего каталога (каталога по умолчанию). Формат обращения:
GETDIR (<устройство>, <каталог>)
Здесь <устройство> - выражение типа WORD, содержащее номер устройства: 0 - устройство по умолчанию, 1 - диск А, 2 - диск В и т.д.
Процедура MKDIR
Создает новый каталог на указанном диске.Формат обращения:
MKDIR(<каталог>)
Здесь <каталог> - выражение типа STRING, задающее путь к каталогу. Последним именем в пути, т. е. именем вновь создаваемого не может быть имя уже существующего каталога.
Процедура RMDIR
Удаляет каталог.Формат обращения:
RMDIR(<каталог>)
Удаляемый каталог должен быть пустым, т. е. не содержать файлов или имен каталогов нижнего уровня.
Функция IORESULT : word
Возвращает условный признак последней операции ввода-вывода. Если операция завершилась успешно, функция возвращает ноль. В противном случае - код ошибочной операции.
ФункцияFSEARCH: PATHSTR
Ищет файл в списке каталогов. Формат вызова:
FSEARCH(<имя> < список каталогов>)
Здесь <имя> - имя отсыкиваемого файла (строковое выражение или переменная типа PATHSTR; имени может предшествовать путь); <список каталогов> - список каталогов, в которых отыскивается файл (строковое выражение или переменная типа STRING); имена каталогов разделяются точкой с запятой.
---------------------------------------- Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
Тему читают 0 чел.Пользователи(0):
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском