ВУЗ:
Составители:
Рубрика:
18
вый текстовый файл по одному в строке. Окно работающего при -
ложения :
procedure TForm1.Button1Click(Sender: TObject);
var f, f1 : textfile; s, m : integer;
begin
if not opendialog1.Execute then exit;
assignfile(f, opendialog1.FileName);
label1.Caption:=Opendialog1.FileName;
memo1.Lines.LoadFromFile(opendialog1.FileName);
if not savedialog1.Execute then exit;
assignfile(f1, savedialog1.FileName);
label2.Caption:=savedialog1.FileName;
reset(f); rewrite(f1);
while not eof(f) do
begin
s:=0;
while not eoln(f) do
begin read(f, m); s:=s + m end;
writeln(f1, s); readln(f)
end;
closefile(f); closefile(f1);
memo2.Lines.LoadFromFile(savedialog1.FileName);
end;
Задача 21. Дан текстовый файл , содержащий целые числа . Найти
максимальное число в каждой строке файла . Найденные числа запи-
сать в новый текстовый файл по одному в строке. Окно работаю-
щего приложения :
18 вый т екст овый ф а йл по од н ом у в ст роке. Окн о ра б от а ю щего при- лож ен ия : procedure TForm1.Button1Click(Sender: TObject); var f, f1 : textfile; s, m : integer; begin if not opendialog1.Execute then exit; assignfile(f, opendialog1.FileName); label1.Caption:=Opendialog1.FileName; memo1.Lines.LoadFromFile(opendialog1.FileName); if not savedialog1.Execute then exit; assignfile(f1, savedialog1.FileName); label2.Caption:=savedialog1.FileName; reset(f); rewrite(f1); while not eof(f) do begin s:=0; while not eoln(f) do begin read(f, m); s:=s + m end; writeln(f1, s); readln(f) end; closefile(f); closefile(f1); memo2.Lines.LoadFromFile(savedialog1.FileName); end; За д а ча 21. Да н т екст овый ф а йл, сод ерж а щий целые числа . На йт и м а ксим а льн ое число в ка ж д ой строке ф а йла . На йд ен н ые числа за пи- са т ь в н овый т екст овый ф а йл по од н ом у в ст роке. Окн о ра б от а ю - щего прилож ен ия :
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »