Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2310 connectés 

 


Dernière réponse
Sujet : en pascal comment renvoyer un type enregistrement avec une fonction ?
karim63 un ptit up pour corriger mon erreur  :p

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karim63 un ptit up pour corriger mon erreur  :p
karim63 ah oui je vois PAS  :D comment faire avec des pointeurs.

 

[edtdd]--Message édité par karim63--[/edtdd]

karim63 je voudrais pouvoir faire ça
 
type graphe = record
   nb_sommets : integer;
   aretes     : array[Tmin..Tmax, Tmin..Tmax] of boolean;
       end;      
     
type relation = function(x,y : integer):boolean;
 
function relation_K(x,y : integer):boolean;
begin
   relation_K:=not(x=y);
end; { relation_K }
 
 
function defini_graphe(R : relation;nb_sommets:integer):graphe;
var x,y : integer;
begin  
   defini_graphe.nb_sommets:=nb_sommets;
   for x:=1 to nb_sommets do
      for y:=1 to nb_sommets do
      begin
  defini_graphe.aretes[x,y]:=R(x,y);  
      end;
end; { defini_graphe }
   
 
var G   : graphe;
 
begin
G:=defini_graphe(relation_K,6);
end;
karim63 par exemple un type avec un enregistrement, ou un tableau.

 

[edtdd]--Message édité par karim63--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)