Informatică, întrebare adresată de Deshtepu, 8 ani în urmă

Vă rog să mă ajutați , nu se compilează
program crearea;
type
Elev = record
Nume : String;
Pronume : String;
NotaMedie : Real;
end;
FisierElevi = file of Elev ;

var FE : FisierElevi;
E : Elev;
str : string;
i , n : integer;
begin
Write('dati numele fișierului de creat:');
readln(str);
assign(FE,str);
rewrite(FE);
Write('dati numărul d elevi:');
ReadLn(n);
for i:=1 to n do
begin
WriteLn('dati datele elevului :',i);
WriteLn('Nume:');
ReadLn(E.Nume);
writeln('Prenume:');
readln(E.Prenume);
writeln('NotaMedie:');
Readln(E.NotaMedie);
Write(Fe,E);
end;
close(FE);

readln;
end.


boiustef: buna seara.. in ce mediu, redactor scrii programe şi ce eroare dă?
boiustef: o eroare este cînd ai declarat tipul Elev ai câmpul Pronume, dar tr să fi Prenume
grigore2018: am scris codul dat in abc.net si da eroare aici ( FisierElevi = file of Elev ; )
boiustef: nu am net şi nu pot să mă dau cu părerea...
boiustef: intentionat nu-l instalez că se deosebeşte mult de clasicul pascal
Deshtepu: Acolo la file Da eroare

Răspunsuri la întrebare

Răspuns de boiustef
1

copie mai atent programul P89 de la pagina 35, clasa 10, informatica

Programul de acolo e corect. ai greşit la transcriere numele câmpului la tipul Elev. înloc de Prenume ai scris Pronume.   Şi tr să te înveţi să citeşti erorile că în Pascal foarte clar îţi spune unde este eroarea. Mai verifici codul şi cred găseai şi corectai eroarea.


boiustef: ce pascal ai instalat?
Deshtepu: Pentru telefon
Deshtepu: https://play.google.com/store/apps/details?id=com.duy.pascal.compiler
grigore2018: exista si pentru telefon,nici nu stiam : )
boiustef: В качества типа элементов в типизированном файле не могут фигурировать указатели, ссылочные типы, а также тип записи, содержащий ссылочные поля или указатели.
boiustef: AICI SCRIE că fişierului cu tip în pascaabcnet nu se poate să conţină înregistrări (record)
boiustef: deaceea şi dă eroare
boiustef: deaceea şi eu nu practic pascalabc că diferă de pascalabc
boiustef: instalati varianta pascalabc, nu pascalabcnet, e mai simplă şi e cu mult mai aproape de standardul Pascal, dar se poate şi FreePascal
Deshtepu: Și totul e pe pc?
Alte întrebări interesante