Se connecter / S'enregistrer
Votre question

assigner une adresse en tant que valeur en c.

Tags :
  • Pointer
  • Programmation
Dernière réponse : dans Programmation
13 Octobre 2004 09:47:00

bonjour jai besoin dassigner une adresse de pointeur en tant que valeur dans un char mais je ne sait pas comment faire quelqun peut il maider merci.

Autres pages sur : assigner adresse valeur

13 Octobre 2004 10:28:43

TonChar = TonPointeur (sans *)

mais tu ne peux pas déclarer ton char en temps que tel il faut passer par une variable de substitution.
13 Octobre 2004 10:56:55

J'ai pas compris ton truc :)  je vois plusieur interpretation possible.

Tu veux mettre dans ton char la valeur de l'adresse du pointeur > impossible, une adresse ca fait plus d'un seul caractere.

Tu veux mettre le caractere se trouvant à l'adresse du pointeur dans ta var de type caractere.
La il suffit de faire : var = pointeur->champschar;
( champschar = le champs contenant le caractere dans ton pointeur )

Tu veux faire pointer un pointeur vers l'adresse de ton autre pointeur : var = pointeur;
( dans ce cas la tu auras declarer var comme un pointeur )

voila, j'espere que ce que tu voulais exprimer se trouve dans une des trois solutions.

Contenus similaires
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS