[C] Pointeur

Apaachee Messages postés 248 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai une structure de type A qui contient un pointeur sur une structure de type B. Ce pointeur est initialisé à NULL.
J'ai un premier pointeur qui pointe sur cette structure.

J'ai une structure de type B avec un certain contenu.
J'ai un 2e pointeur qui pointe sur cette structure.

https://www.casimages.com/i/100313121254227616.jpg.html



Je souhaite faire pointer p sur la structure de type B comme indiquée sur le schéma ci-dessus
Cmment l'écrire dans la syntaxe ?

(*pt1).p=pt2 ?

Merci d'avance !

4 réponses

Apaachee Messages postés 248 Date d'inscription   Statut Membre Dernière intervention   47
 
J'ai refait le schéma dans un lien.
0
tatou_38 Messages postés 1937 Date d'inscription   Statut Membre Dernière intervention   121
 
*pt2 = **pt1;
0
Apaachee Messages postés 248 Date d'inscription   Statut Membre Dernière intervention   47
 
Coucou tatou_38 et merci de ta réponse =)
Mais c'est le pointeur p qui est dans la structure A que je veux faire pointer sur la structure B (qui est pointé par pt2).
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,

pt1->p=pt2 tout simplement
C'est d'ailleurs l'autre notation de ce que tu proposais ;-))).
Cdlt,
0