ТЕКСТОВЫЕ ФАЙЛЫ

advertisement
ТЕКСТОВЫЕ
ФАЙЛЫ
Turbo Pascal 7.0
Операции с текстовыми
файлами
• Выделение буфера обмена
• Установка связи
• Открытие файла
• Чтение из файла
• Запись в файл
• Закрытие файла
• Конец файла
Выделение буфера обмена
Var
fp: text;
Буфер обмена (указатель на
файл, файловая переменная)
Установка связи между
буфером обмена и файлом
Assign(fp, name)
Буфер
обмена
Имя файла
(путь к файлу
+ имя файла)
Открытие файла
Reset(fp)
ReWrite(fp)
Append(fp)
Чтение
из файла
Запись
в файл
Добавление
в конец
файла
Чтение из файла символов
Readln(fp, St)
Чтение из файла текущей строки
Read(fp, St)
Чтение из файла очередного
символа
Чтение из файла чисел
Read(fp, x)
Чтение из файла
очередного числа
Запись в файл символов
Writeln(fp, St)
Запись строки в файл
Write(fp, St)
Запись символов в
текущую строку файла
Запись в файл чисел
Write(fp, x, ' ')
Запись чисел в строку
Writeln(fp, x)
Запись чисел в столбец
Закрытие файла
Close(fp)
Обязательная команда!
Определение конца файла
Функция
Eof (fp)
Тип:
Boolean
True - конец файла
False - файл не кончился
Чтение из файла чисел
Assign(fp, 'Input.txt'); Reset(fp);
i:=0;
While Not Eof(fp) do
begin
i:=i+1; Read(fp, x[i]);
end;
Close(fp);
Download