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

  FORUM HardWare.fr
  Programmation
  Ada

  afficher la valeur d'un pointeur en ada

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

afficher la valeur d'un pointeur en ada

n°899482
parsy
Posté le 15-11-2004 à 22:52:20  profilanswer
 

Peut-on en Ada afficher la valeur d'un type access ?
 
Je m'explique:
 
type Point is
   record
      x,y:integer;
   end record ;
 
type Pt_Point is access Point;
 
pt1 : Pt_Point:= new Point'(5,6);
 
je veux afficher ( si possible en hexadécimal ) la valeur de pt1
 
càd l'équivalent de printf ( "%p" , pt1 ) ;   du c
 
Merci
 
 
 

mood
Publicité
Posté le 15-11-2004 à 22:52:20  profilanswer
 

n°899552
dsls
Posté le 16-11-2004 à 00:01:41  profilanswer
 

Il n'y a pas de moyen simple de faire ça, tout simplement parce qu'on en a rarement besoin en Ada.
 
Su tu veux toutefois persister dans cet affichage, tu peux jeter un oeil aux packages System.Storage_Elements et System.Address_To_Access_Conversions


Message édité par dsls le 16-11-2004 à 00:02:06
n°900553
blacksad98​8
Posté le 17-11-2004 à 12:33:39  profilanswer
 

avec le package System.Address_To_Access_Conversions
 
type Object_Pointer is access all Object;
function To_Pointer(Value : Address) return Object_Pointer;
function To_Address(Value : Object_Pointer) return Address;
 
si ca peut vous aider...
 
 
le lien: http://www.grammatech.com/rm95html [...] 07-02.html


Message édité par blacksad988 le 17-11-2004 à 12:34:29

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  afficher la valeur d'un pointeur en ada

 

Sujets relatifs
Afficher message avant header();Afficher le lien d'une image dans une textbox?
[Java] IHM dynamique - afficher à la voléeAfficher/Masquer du texte
[perl et formulaires] afficher tous les param()Astuces pour afficher l'uptime, et stats reseaux ?
pb pour afficher resultat requete mssql[MySQL] valeur fixe dans requete de type select
IE ne prend pas en compte la valeur "height" d'un <td>Recherche la valeur de A quand la valeur B est maximale selon C
Plus de sujets relatifs à : afficher la valeur d'un pointeur en ada


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR