1) Il faut utiliser %p pour afficher l'adresse d'un pointeur... Ok !!J'ai lu cela dans les articles ici.merci beaucoup !! J'ai cherché dans "le Langage C" de Kernighan et Ritchie, essayé une recherche dans les articles de forum ici même. Nulle part je ne trouve de liste des "format specifier" tel que (exemple ...) %d pour afficher la valeur d'un int.
2) Ou trouve t'on documentation sur ces "format specifier", et savoir lesquels utiliser, pour quels résultats. Et : quelle est la traduction française commune en C pour "format specifier " ?
Je commence en C sur MacOSX, avec le livre de Dave Mark.
Je joue avec les excercices, et ai adapté le code pour afficher l'adresse mémoire d'une variable. Cela me donne avec %p une valeur comme (exemple) 0xbffffd00, avec une autre variable dans le même code j'obtiens : 0xbffffd04. Comme il est précisé que ma machine affecte 4 Bytes par variable int, cela me semble logique.
3) C'st quoi comme valeur ? de l'hexadécimal? ou quoi donc?
4) Est il possible d'afficher cela en valeur décimale ? directement avec un "format specifier " adapté ? ou faut il un grigri traducteur ?
Merci beaucoup
Iguanodon
Partager