Программирование. Файлы


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Файлы План:Описание файлового типа.Работа с файлами.Чтение из файла.Запись в файл.Текстовые файлы.Нетипизированные файлы. Описание файлового типа type <имя типа> = file of <тип>Пример.type file_real = file of real;var ft: file of integer; m: file of char; fr: file_real; (0) (1) (2) ….... (k) (k+1) …….. ▲- маркер Структура файла Работа с файлами Assign(<имя файлов переменной>,’<имя внешнего файла>’);Устанавливает соответствие между файловой переменной и внешним файломПример. Assign(ft,’a:\int.dat’); Чтение из файла Reset(<имя файловой переменной>); открывает существующий файл для чтения.Read(<имя файла>,<элемент>); считывает данные из файла последовательным перебором элементов.Eof(<имя файловой переменной>); определяет достигнут ли конец файла.Rename(<имя файловой переменной>, NewName: string); переименование файла.Erase(<имя файловой переменной>); удаление файла. Запись в файл Rewrite(<имя файловой переменной>); открытие файла.Write(<имя файловой переменной>,<элемент>); запись данных в файл.Close(<имя файловой переменной>); закрытие файла.assign(<имя файла>,’<физическое имя файла>’);rewrite(<имя файла>);write(<имя файла>,<параметры>);close(<имя файла>); Уничтожение всех элементов файла F, начиная с текущего и до конца Truncate(F); Отыскание последовательности элементов в файле Filepos(var F: file): longint; Определяет количество элементов файла Filesize(var F: file): longint; Устанавливает указатель файла на нужную позицию Seek(var F: file; n: longint); Назначение Функции и процедуры Чтение n символов файла с переходом к новой строке Readln(var F: text, x1, x2,…,xn); Запись в текстовый файл F значений переменных x1, x2, …, xn с завершением текущей строки Writeln(var F: text, x1, x2,…,xn); Завершение текущей строки текстового файла F (при его записи) Writeln(var F: text); Переход к началу следующей строки текстового файла F (при его чтении) Readln(var F: text); Открытие уже существующего текстового файла F для добавления данных в конец файла Append(var F: text); Назначение Функции и процедуры Текстовые файлы Var имя_файла: text; Нетипизированные файлы Var f1,f2: file;BlockRead(var F: file; var Buf, Count: word [, var Res: word]); выводит из файла F в область оперативной памяти, занимаемой переменной Buf, Count блоков. Здесь F – имя файловой переменной, представляющей нетипизированный файл, Buf – имя произвольной программной переменной, Count – целое число; Res – имя переменной, в которую помещается число фактически прочитанных записей.BlockWrite(var F: file; var Buf, Count: word [, var Res: word]) записывает в файл F из области оперативной памяти, занимаемой переменной Buf, Count блоков.

Приложенные файлы

  • ppt FailiPascal
    Презентация
    Размер файла: 74 kB Загрузок: 6