Program FileString;
Uses
Crt;
Var
f, g : file of string;
str1, str : string;
i : integer;
Begin
ClrScr;
assign(f,'f');
rewrite(f);
assign(g,'g');
rewrite(g);
repeat
readln(str);
write(f,str);
for i:=length(str) downto 1 do
str1:=str1+str;
write(g,str1);
str1:='';
until str='';
close(f);
close(g);
assign(f,'f');
reset(f);
assign(g,'g');
reset(g);
while not eof(f) do
begin
read(f,str);
writeln(str);
end;
while not eof(g) do
begin
read(g,str);
writeln(str);
end;
close(f);
close(g);
readln;
End.
[Pascal]_Формулировка задачи_файлы
сформулируйте задачу, дополните необходимыми операторами и комментарием.
так и есть, потом пользователь вводит строки до тех пор пока не введет пустую строку, все введенные строки заносятся в один файл, а перевернутые в другой. потом созданные файлы открываются считываются и их содержимое выводится на экран. это вкратце то, что делает программа.
а задача может быть такая:
создайте два файла f и g. занесите в f все строки введенные пользователем, а в g эти же строки, но перевернутые. выведите содержимое полученных файлов на экран. за окончание ввода принять пустую строку.