pascal работа с файлами



Паскаль работа с файлами

Автор Леша задал вопрос в разделе Другие языки и технологии

Работа с файлами. PascalABC. и получил лучший ответ

Ответ от Saymon K[гуру]
А что книжки читать - это уже не модно?
Если серьезно, то чтобы паскаль понял с каким файлом ты собераешься работать то тебе надо на этот файл указать. Тогда паскаль сможет с ним работать.
assign(F, 'Input.txt'); здесь F переменная файлового типа, т. е var. F: Text; При чем именно текстового файла. Далее сам Паскаль не знает что тебе с этим файлом нужно делать. То ли ты в него записывать собираешься то ли ты из него читать данные будешь. Поэтому для первого делаем Rewrite(F); для второго Reset(F);
Потом уже считаем данные либо записываем их. Read(F, x); - мы читаем данные. x - это переменная куда мы данные из файла запишем. Write(F, x); - мы записываем данные. А этом случае мы из x берем данные а в F записываем.
Ну и конечно закрываем файлы. Это обязательная процедура. Close(F);
var Inp, Outp: Text; // переменная файлового типа
x, y: integer;
begin
assign(Inp, 'Input.txt');
assign(Outp, 'Output.txt');
Reset(Inp);
Rewrite(Outp);
Read(Inp, x); // читаем данные
Read(Inp, y);
x := x + y;
Write(Outp, x); // пишем данные
Close(Inp); // закрываем файлы
Close(Outp);
end.

Ответ от Kaiu[гуру]
Все проще, попробуйте обучаться здесь допустим ссылка
А вот и пример ваш
Или кодом:
{Реализация задачи №1 "A+B" на Pascal}
var a, b : longint;
begin
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
read(a, b);
write(a + b);
end.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Работа с файлами. PascalABC.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*