ФВ
Фёдор Волков

Файлы задачи паскаль.В конец существующего типизированного файла записать a) число 0 b) фразу «До свидания!»

АП
Анастасия Пивоварова

cinst Fname = '123.dat';
var Fin, Fout : File; Buf : array [0..255] of Byte; Size : Integer;
Str : String;
begin
Assign(Fin, Fname);
Rename(Fin, 'tmp.tmp');
Reset(Fin, 1);
Rewrite(Fout, 1);
while not eof(Fin) do
begin
BlockRead(Fin, Buf, 256, Size);
BlockWrite(Fout, Buf, Size);
end;
{ число 0 }
Buf[0] := 0; BlockWrite(Fout, Buf, 1);
{ фразу }
Str := 'До свидания'; for Size := 1 to Length(Str) do Buf[Size - 1] := Ord(Str[Size]);
BlockWrite(Fout, Buf, Length(Str));
Close(Fin);
Close(Fout);
Erase(Fin);
end.

Похожие вопросы
Как решить задачу? известны, что |a| = |b| = |c| =2 и a + b + c = 0
чему будут равны значения. int a=0, b=1; if (a) if(b) a=b; else b=a; cout<
даны числа a>0 b>0 c>0 сравните числа a и b если abc=c и bc>c
Паскаль! .В числовом файле выбрать отрицательные числа, найти их сумму и записать в конец файла.
Решите задачу :даны числа a>0, b>0,c>0.Известно, что abc=ab,ac>bc>ab. Сравните числа a,b и c.
Докажите, что если ac+bc+ac=0, (a-b)*(a-c)+(b-c)*(b-a)+(c-a)*(c-b)=a(квадрате) +b(квадрате) +c(квадрате).
Задача Pascal: Даны целые числа a, b, c.Проверить истинность высказывания: Существует треугольник со сторонами a, b, c.
Вопрос про типизированные файлы в делфи
Типизированные файлы. какой вид имеет программа вывода на экран содержимого типизированного файла?
Даны действительные числа a, b, c (a> 0).