Ан
Анна

Типизированные файлы Delfi

Почему подчеркивает read(g,x);

program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils,
uCRT;
type
bag=record
surname: string[25]; {фамилия}
ves : real; {вес}
kolvo : integer; {количество}
end;
var
g: file of bag; {объявление типизированной файловой переменной }
x:string[255];
a: array of bag;
i,n:Integer;
begin
Write('Пассажиров: ');
ReadLn(n);
SetLength(a, n); {выделение памяти}
for i := 0 to Length(a) - 1 do
begin
WriteLn('Багаж № ', i + 1);
with a[i] do
begin
Write('Фамилия: ');
ReadLn(surname);
Write('Вес: ');
ReadLn(ves);
Write('Количество: ');
ReadLn(kolvo);
end;
end;
WriteLn;
AssignFile(g,'C:\Users\Владислав\Desktop\lab8\er.txt');
Rewrite(g);
for i:=1 to n do write(g,a[i]); {после цикла находимся в конце файла}

begin
CloseFile(g);
Reset(g);

read(g,x);
Writeln('Запись',x) ;
end;
Readln;
Finalize(a); {очистка памяти динамического массива}
end.

Денис
Денис

>> Почему подчеркивает read(g,x);
Потому что из типизированного файла надо читать в переменную такого же типа, а у вас переменная х это строка.

Похожие вопросы
Файлы задачи паскаль.В конец существующего типизированного файла записать a) число 0 b) фразу «До свидания!»
Защита файла от дальнейшего использования. Создание ДЕМО версии на delfi
помогите написать программу в Delphi/ тема типизированные файлы. срочно нужно
Помогите, пожалуйста, составить программу на Паскале для сортировки записей типизированного файла !!?
Помогите с Delphi (Массивы записей, и использование типизированных файлов)
Помогите загрузить картику в Delfi
Вопрос про типизированные файлы в делфи
Типизированные файлы. какой вид имеет программа вывода на экран содержимого типизированного файла?
Как вычислить объем типизированного файла? Паскаль.
Delfi!!!Как несколько procedure объединить в одну в делфи