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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Deux Pointeurs pascal 1-@

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Deux Pointeurs pascal 1-@

n°1611214
Atanas
Posté le 13-09-2007 à 05:11:28  profilanswer
 

Bonsoir , svp je souhaiterais  d’abord corriger tout mon programme, apres lire mon programme vous allez comprendre ,relier   trois ville ensemble ,avec le pointeur ville_reliee,pour faire de simple Etude après :
- Afficher les adresses mémoires de{ premiere_ville} et {premiere_ville^.ville_reliee := ville_courante} afin de savoir si il ont la même adresse pas besoin de ajouté  { premiere_ville :=ville_courante}  avant la ville  de Geneve.
Et aussi par ce que  (**je ne sais pas si les deux pointeur pointe sur la meme adresse ! de @ville_courante **) (*les deux pointeurs que je parle sont :premiere_ville et ville_reliee,’*)de (premiere_ville^.ville_reliee := ville_courante)
Svp pour l’affichage de l’adresse mémoire je ne sais commet faire ,si vous pouvez aussi m’aidez ?
 Merci de consulter  ça :
http://ina2.eivd.ch/publications/c [...] hap9.htm#9  Merci de consulter  ça en +
Merci d’avance  
 
 
Program pointeur ;
type t_lien_ville = ^t_ville;                
         t_ville = record
                     nom :string;                 (* caractères *)
                     nb_habitants : integer;  
                     ville_reliee : t_lien_ville;  
                   end;
 
   var premiere_ville : t_lien_ville;  
      ville_courante : t_lien_ville;            
Begin
new ( ville_courante   );
ville_courante^.nom := 'Yverdon';
ville_courante^.nb_habitants := 22000;
 
premiere_ville := ville_courante;
 
new ( ville_courante );
ville_courante^.nom := 'Lausanne';
ville_courante^.nb_habitants := 120000;
 
premiere_ville^.ville_reliee := ville_courante ; (*svp mais Le pointeur première_ville ou il se pointe ?*)
 
premiere_ville :=ville_courante ;  (* j’ai ajouté ça c’est juste ici ou c’est en plus ?*)
 
new (ville_courante) ;                                  
ville_courante^.nom := ‘Geneve';
ville_courante^.nb_habitants := 22000;
premiere_ville^.ville_reliee := ville_courante  
readln ;readln ;
end.
 
 
 

mood
Publicité
Posté le 13-09-2007 à 05:11:28  profilanswer
 

n°1619206
mysticker
Posté le 04-10-2007 à 18:37:56  profilanswer
 

Si je me rappelle bien, on ne fait pas pointer le tout premier pointeur à niL...?
 
Mais tu es en quelle formation pour faires des pointeurs pascal des le debut de l'année..?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Deux Pointeurs pascal 1-@

 

Sujets relatifs
Aide pour fichiers PASCALliste simple avec 2 pointeurs sur le premier et le dernier elements
Encore une question sur les pointeursquestion sur les pointeurs de fonctions
question sur les pointeurspointeurs de fonctions
[Pascal] Length pour tableau ?Problème avec l'algorithmique des pointeurs
Pointeurs, gestion de la memoire (Pascal)[Pascal] nombre limite de valeurs en pointeurs
Plus de sujets relatifs à : Deux Pointeurs pascal 1-@


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