Записать целые числа в типизированный файл - Turbo Pascal
Формулировка задачи:
написать программу, которая осуществляет ввод с клавитуры целый чисел и записывает их в типизированный файл.
Решение задачи: «Записать целые числа в типизированный файл»
textual
Листинг программы
- Uses
- CRt;
- var
- f:file of integer;
- i,n,k:integer;
- begin
- assign(f,'D:\1.txt');
- {Г§Г*ïèñûâГ*ГҐГ¬ Гў ГґГ*éëèê}
- rewrite(f);
- readln(n);
- for i:=1 to n do
- begin
- readln(k);
- write(f,k);
- end;
- close(f);
- {ñ÷èòûâГ*ГҐГ¬ ГЁГ§ ГґГ*éëГ* ГІГ® Г·ГІГ® Г§Г*ГЇГЁГ±Г*ëè}
- reset(f);
- while not eof(f) do
- begin
- read(f,k);
- write(k:4);
- end;
- close(f);
- end.
Объяснение кода листинга программы
- В первой строке используется библиотека CRt, которая предоставляет функции для работы с файлами.
- Переменная f типа file of integer используется для работы с файлом.
- Переменные i, n и k являются целыми числами.
- Строка
assign(f,'D:\1.txt')
устанавливает путь к файлу, в который будут записаны числа. - Строка
rewrite(f)
перезаписывает содержимое файла. - Строка
readln(n)
считывает число n из файла. - Цикл for от i=1 до n do повторяется n раз.
- Внутри цикла считывается число k, затем оно записывается в файл с помощью функции write.
- Строка
close(f)
закрывает файл после окончания записи. - Строка
reset(f)
сбрасывает файл до начала. - Цикл while не заканчивается до тех пор, пока не будет достигнут конец файла.
- Внутри цикла считывается число k, затем оно записывается в файл с помощью функции write.
- Строка
close(f)
закрывает файл после окончания записи. - Строка
end.
завершает программу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д