Flux rss
Rechercher : dans
Par :

Pointeurs

krc, le jeudi 20 avril 2006 à 15:14:52 
 Signaler ce message aux modérateurs

Bonjour,

voici la déclaration suivante:

int c=12;
int * ptr;
ptr=&c;

je sais que c est un entier qui vaut ici 12.
le symbole & est l'opérateur d'adressage
ptr vaut l'adressage de c.

s'il vous plait comment pourrais-je écrire les 3 lignes de déclarartion des variables d'unbe manière plus compacte?

et modifier le contenu de c à 5 en passant par le pointeur ptr.

merci

Configuration: window millénnium

1

mamiemando, le jeudi 20 avril 2006 à 15:28:18

int c=2;
int *ptr=&c;

Sachant que tu ne peux pas faire plus court si tu as besoin des variables c et ptr...

Bonne chance

Répondre à mamiemando

2

krc, le vendredi 21 avril 2006 à 18:37:45

Bonsoir mamiemando,

merci pour votre résolution mais je n'ai pas compris votre réponse

pouvez-vous me l'expliquez s'il vous plait.

Répondre à krc

3

carkiasis, le vendredi 21 avril 2006 à 19:05:40

Pour modifier le contenu du pointeur, rien de plus simple :

 *ptr=5

Répondre à carkiasis

4

mamiemando, le vendredi 21 avril 2006 à 21:32:23

Mais au préalable tu dois avoir déclaré ptr, donc ça fait quand même deux lignes :

int *ptr;
*ptr=5;

Petits rappels sur les poiteurs :
int *p;
int v,w;
p=&v; // p prend pour valeur l'adresse de v
*p=5; //la zone pointée par p (ie la variable v) est affectée à 5
w=*p; //w <- v

Bonne chance

Répondre à mamiemando

5

 krc, le samedi 22 avril 2006 à 15:59:42

Bonjour,

merci mamiemando, ta réponse m'as éclaircie.

Répondre à krc
Les pointeurs en langage C Définition d'un pointeur Un pointeur est une variable contenant l'adresse d'une autre variable d'un type donné. La notion de pointeur fait souvent peur car il s'agit d'une technique de programmation très puissante, permettant de définir des... www.commentcamarche.net/contents/c/cpoint.php3
Langage C++ - Les pointeurs Comme en langage C, le langage C++ permet d'utiliser des pointeurs pour manipuler des données, mais il introduit aussi le concept de référence, très pratique pour permettre la modification d'une donnée passée en paramètre d'une fonction. Définition... www.commentcamarche.net/contents/cpp/cpppoint.php3
[Windows XP] Points de restauration 1 - Points de restauration et données personnelles 2 - Vérifier le service 3 - Paramétrer les partitions à restaurer 4 - Remarque 5 - Taille de la sauvegarde et nettoyage 6 - Créer un point de restauration 7 - Restaurer un point de... www.commentcamarche.net/faq/sujet-740-windows-xp-points-de-restauration
[Gestionnaire de périphériques] Point d'exclamation jauneDans le gestionnaire des périphériques de Windows, une ligne apparaît avec un point d'exclamation dans un triangle jaune. Cela signifie qu'un périphérique branché sur l'un des ports USB de l'ordinateur n'est pas reconnu car le pilote approprié n'a... www.commentcamarche.net/faq/sujet-4726-gestionnaire-de-peripheriques-point-d-exclamation-jaune
Gérer les points de restauration Windows !Windows inclut un système bien connu de restauration du registre à une date antérieure. Cependant, celui-ci a quelques faiblesses : Il est impossible de supprimer un point de restauration en particulier, Il est impossible de savoir ce que le... www.commentcamarche.net/faq/sujet-10175-gerer-les-points-de-restauration-windows
[Sécurité] Points de restauration intensifiés1. Création des points de restauration 1.1. Automatiquement 1.2. Manuellement 1.2.1 Sous XP 1.2.2. Sous Vista 2. Suppression des points de restauration 2.1. Automatiquement 2.2. Manuellement 2.2.1. Sous XP 2.2.2. Sous Vista À voir... www.commentcamarche.net/faq/sujet-376-securite-points-de-restauration-intensifies
Orientation pointage parabole Astra Tntsat C+ (Résolu)Bonjour, Comment dois-je n'y prendre pour pré-orienter puis pointer plus finement la parabole sur le satellite Astra 1, je souhaite avoir Canal + le bouquet ou au moins Tntsat. www.commentcamarche.net/forum/affich-5926679-orientation-pointage-parabole-astra-tntsat-c
Points bouygues telecom (Résolu)Bonjour, j'aimerais savoir la signification en €, ou ce que cela raporte des point bouygues telecom. j'en ai 2500. pouriez vous me dire ce que j'ai en € ou la signification ? www.commentcamarche.net/forum/affich-7631952-points-bouygues-telecom
[Power point]Diaporama avec musique (Résolu)Bonjour ! Merci de bien vouloir répondre à ma question SVP. Je suis sur Windows xp. J'ai fait un diaporama sur Power Point avec une insertion de musique, type de fichier Midi audio. J'arrive à le lire sans problème. Je l'ai envoyé par mail à un ami il... www.commentcamarche.net/forum/affich-2008480-power-point-diaporama-avec-musique
Télécharger Point & Figure ChartsPoint & Figure Charts est un logiciel interactif d'analyse d'action. Le programme intègre un convertisseur de devise et un générateur de graphique automatique. Le logiciel est entièrement libre et en anglais. L'application extrait les actions des... www.commentcamarche.net/telecharger/telecharger-34057543-point-figure-charts
D-Link AirPlus Xtreme G Wireless Access PointSupport IEEE 802.11b, Data Link Protocole:IEEE 802.11b, IEEE 802.11g, Type de clôture:Externe, Type:Wireless Access Point, Normes conciliantes:IEEE 802.3, IEEE 802.3U, IEEE 802.11b, IEEE 802.11g, IEEE 802.1x, Vitesse max du réseau sans fil:54 Mbps, Portes www.commentcamarche.net/guide/540507-d-link-airplus-xtreme-g-wireless-access-point
Linksys Wireless-N Access Point with Power Over EthernetType:Wireless Access Point, Type de clôture:Externe, Data Link Protocole:IEEE 802.11b, IEEE 802.11g, IEEE 802.11n (draft), Support IEEE 802.11b, Support IEEE 802.11g, Normes conciliantes:IEEE 802.3, IEEE 802.3U, IEEE 802.11b, IEEE 802.3af, IEEE... www.commentcamarche.net/guide/660501-linksys-wireless-n-access-point-with-power-over-ethernet
HP ProCurve MSM410 Access Point WWMSM 410, Type:Wireless Access Point, Type de clôture:Externe, IEEE 802.11n support:Yes, Data Link Protocole:IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, Support IEEE 802.11a, Support IEEE 802.11b, Support IEEE 802.11g, Normes conciliantes:IEEE. www.commentcamarche.net/guide/1209292-hp-procurve-msm410-access-point-ww