Pascal

Fermé
henri - 21 janv. 2002 à 12:51
azazel Messages postés 64 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 10 avril 2002 - 21 janv. 2002 à 19:24
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 dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
21 janv. 2002 à 16:30
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 samedi 19 janvier 2002 Statut Membre Dernière intervention 10 avril 2002 1
21 janv. 2002 à 19:24
Mouais, ya aussi delphi
<< Time is on my side ;-) >>
0