Bonjour,
Je croyais que ce problème était banal mais d'après mes recherches sur google comme sur le forum, il semblerait que ce ne soit pas aussi simple que ça.
Je veux juste écrire à une adresse précise en mémoire. J'essaie donc tout simplement :
Quand je lance tout paraît correct sauf que, si je suis le déroulement sous debugger, il n'y a pas du tout la valeur attendue à l'adresse 0xbfbc7e20.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int *adr; adr=0xbfbc7e20; *adr=1234; printf("L adresse ", adresse , "contient la valeur %x\n", *adresse); return 0;
Donc ma question est : Est-il possible de choisir soit même l'adresse du pointeur ou pas ?
réf. : http://www.developpez.net/forums/d10...s/#post5859424 post dans lequel souviron34 dit :
et pseudocode répond :NON !!
Tu ne PEUX PAS définir toi-même le pointeur d'une variable..
Impatient de vos réponsesTechniquement, on peut le faire en C.
Plug
Partager