Pascal

henri -  
azazel Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -
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 ??
A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
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
0
azazel Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   1
 
Mouais, ya aussi delphi
<< Time is on my side ;-) >>
0