tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 2013
-
27 janv. 2005 à 13:37
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 2013
-
28 janv. 2005 à 12:50
Bonjour a tous,
Voilà je galère encore grave avec les pointeurs,et j'ai une première question
(il risque d'en y avoir d'autre,vu mon niveau) je voudrai savoir quel est la syntaxe
pour créer un pointeur me permettant de créer dynamiquement un tablo de valeur.
Merci
Ps:Si quelqu'un peut m'indiquer un tut ou une source ça serait cool,ReMerci
titchouno
Messages postés10Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention27 janvier 2005 27 janv. 2005 à 22:23
Moi je voulais savoir autre chose sur les pointeurs.
en effet si je veux un pointeur sur ue variable
comment faire? En fait je fais une confusion entre le & et * . Pouvez vous me donner un exemple
(je crois & valeur et * adresse ???) avec une declaration et un eutilisation des pointeurs.
Merci
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 20132 28 janv. 2005 à 01:27
exemple: (basique)
int valeur;//La variable
int Tablo[5]={1,2,3,4,5};// Un tableau de int;
int *Pvaleur;//Le pointeur
Pvaleur=&valeur;//Pvaleur pointe sur valeur
/*Expliquation,chaque variable(ou objet ) a une adresse mémoire
& permet de récuperer cette adresse donc ici Pvaleur contient l'adresse de valeur*/
*Pvaleur=120;//Maintenant valeur est égal a 120
Pvaleur=t;//Maintenat il pointe sur le tableau t;
/*t contenant des adresses vers des int tu na pas besoin d'utiliser &
Pvaleur pointe sur le premier élément du tableau*/
pvaleur++;//Maitenant c'est sur la deuxième valeur
/*Les valeurs de ton tableau se suivent donc si tu incrémente Pvaleur
il pointe la valeur suivante.ATTENTION si tu dépasse la dernière valeur de ton tableau
Pvaleur pointera une autre donnée (du fait que toutes les valeur se suivent en mémoire)
donc tu aura n'importe quoi comme résultat.*/
Voilà le ptit exemple.
J'espère avoir répondu a tes attentes.
Corrigé moi si mes explications sont mauvaises.
Mais ça marche!