FORUM Tom's Hardware » Programmation » C / C++ / Java » Comment faire passer un pointeur en parametre???[RESOLU]
 

Comment faire passer un pointeur en parametre???[RESOLU]

Il y a 294 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Comment faire passer un pointeur en parametre???[RESOLU]
 
elle est pas belle la vie?!
Plus d'informations

Salut
Comment faire passer un pointeur en paramètre pour mettre dans une fonction autre que main()????
Merci. :jap:  
                                                        ²²Zébulon²²


Message édité par luciloute le 18-06-2004 à 08:56:53

Plus d'informations

Par exemple :
 
void main
{
int * monpointeur;
 
....
 
 
mafonction(monpointeur); //on transmet l'adresse pr garder la valeur a la sortie de la fonction
 
}
 
 
void mafonction(int *pointeur)
{
*pointeur=1+1;
 
}
 
 
Arff je crois que c ca (ca fait trop longtemp) mais cela demande confirmation.

Vive le C++ !!!
Plus d'informations

Je confirme :)
Mais il ne faut pas oublier d'allouer de la mémoire à ton pointeur AVANT l'appel de la fonction (et pas dans la fonction de cet exemple)

elle est pas belle la vie?!
Plus d'informations

Merci à tous les deux.

Plus d'informations

:hello: bom
il faut que tu chace que tu peut fére passé un poiture comme paramétre pare adresse ou pare valeure
-->poure le fére passé il n y pas de plusinple
EXP1:
void fontion(int *p)/*ici le pointure a passe par valere*/
{*p=15;/*ici tu a modifié la valeure pointé pare le pointure*/
        /*tu a modifié la valeure de la copy mé pas du véritable   pointure déclaré dans le main()*/
 p=NULL;/*ici tu a modifier le poiture luit même*/
 /* remarque:le passage pare valeure genére un copy du pointure envoié*/
}
EXP2:
void fonction2(int **p)/*ici tu a passé le pointeur par adrésse*/
{**p=15;/* tu a modifier la valeure de la variable pointé pare le pointeur*/
 *p=NULL;/* tu a modifier la vré valeure du pointeur declaré dans le main()*/
}
 :sol:  
jéspére que tu acompri
TCHAO


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » C / C++ / Java » Comment faire passer un pointeur en parametre???[RESOLU]
 

Annonces Google
Publicité
Les téléchargements