Question de pointeur toute conne :x

Question de pointeur toute conne :x - C - Programmation

Marsh Posté le 09-02-2005 à 16:24:42    

Bonjour,  
 
Voilà j'ai un pointeur et je cherche à changer le contenu de la zone mémoire vers laquelle il pointe, comme dois-je faire ?
 
Par exemple j'ai :

Code :
  1. int nombre;
  2. nombre=20;


 
Je pensais faire :

Code :
  1. *(&nombre)=50

pour changer sa valeur à 50 mais je pense pas que ce soit ça...
 
PS : je demande ça car je n'ai accès qu'au pointeur à travers mes fonctions.
 
Merci :jap: :jap:


Message édité par Froozen le 09-02-2005 à 16:29:21
Reply

Marsh Posté le 09-02-2005 à 16:24:42   

Reply

Marsh Posté le 09-02-2005 à 16:34:25    

*(&nombre)=50  -> nombre=50 :o

Reply

Marsh Posté le 09-02-2005 à 16:40:03    

Donc ce que j'ai écrit est bon ?

Reply

Marsh Posté le 09-02-2005 à 16:42:33    

Je comprend pas trop ce que tu veux faire :??: Dans ton exemple y'a pas de pointeur :??:

Reply

Marsh Posté le 09-02-2005 à 16:45:00    

Froozen a écrit :

Donc ce que j'ai écrit est bon ?


à priori oui...
 
&nombre = pointeur vers nombre
et * (&nombre) = valeur de pointeur vers nombre

Reply

Marsh Posté le 09-02-2005 à 16:45:14    

Ok merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed