var f: file of char; c: char; i, n: byte; begin assign (f, 'c:\file.txt'); rewrite (f); write ('Количество символов: '); readln (n); for i:=1 to n do begin write ('Введите символ: '); readln (c); write (f, c); end; close (f); end.
Процедура assign обеспечивает связь файловой переменной программы с реальным файлом на диске. Первым аргументом указывается переменная, вторым – адресное имя файла.
Процедура rewrite открывает файл в режиме записи, т.е. мы можем вводить данные в файл с помощью процедуры вывода из программы write. Если указанный файл отсутствует на диске, то он будет создан. Если файл существует и содержит данные, то все они будут удалены и заменены в дальнейшем новыми (перезаписаны).
Запись данных в файл – результат выполнения процедуры write (f, c), где f – файловая переменная, а с – выводимый из программы, но вводимый в файл символ.
В конце требуется закрыть файл и «освободить» переменную f. Это делается с помощью процедуры close.
Последние комментарии
19 часов 44 мин. назад
22 часа 53 мин. назад
22 часа 56 мин. назад
1 день 5 мин. назад
2 дня 13 часов назад
2 дня 14 часов назад
3 дня 3 часа назад
3 дня 14 часов назад
3 дня 18 часов назад
3 дня 21 час назад