Pascal

un problème de prog sous pascal...
je crée un tableau dynamique à une dimension, et j'y mets un enregistrement à l'interieur. voici mon code :

program tab;

type
Tcarte= (lion, hippo, gazelle);

carte= record
dessin: Tcarte;
num: Integer;
end;

tabcarte= array of carte;

var
t : tabcarte ;
i: integer;
c : carte ;

begin
setlength(t, 27);
for i:= 1 to 9 do
begin
c.dessin:= lion;
c.num:=4;
t[i]:= c;
end;
write(t[i]);

readln;
end.

et voici l'erreur :
[Erreur] tab.pas(26): Type illégal dans instruction Write/Writeln

Qui peut m'aider ??

1 réponse

  1. Modérateur
    Pascal ne permet pas d'utiliser write(lnà sur un record.
    Il faut formater les éléments que l'on désire afficher.
    Mais, pourquoi encore utiliser Pascal.
    Il existe un langage de haut niveau multi plate-forme qui permet de manipuler facilement l'information, à savoir
    Python.
    Johan Daine
    1. Mouais, ya aussi delphi
      << Time is on my side ;-) >>