Affichage contenu d'un tableau en C
Résolu
sophieeeeee
Messages postés
1396
Date d'inscription
Statut
Membre
Dernière intervention
-
shuya89 Messages postés 483 Statut Membre -
shuya89 Messages postés 483 Statut Membre -
Bonjour,
je programme en C et la j'aimerai afficher qqelleque chose mais je n'y arrive pas.j'explique/
J'ai un tableau qui contient des addresses:
Mess[h]=&buffer[i+1];
comment dois je faire pour afficher ce qu'il y a a l'addresse &buffer[i+1]??
Merci de votre aide.
je programme en C et la j'aimerai afficher qqelleque chose mais je n'y arrive pas.j'explique/
J'ai un tableau qui contient des addresses:
Mess[h]=&buffer[i+1];
comment dois je faire pour afficher ce qu'il y a a l'addresse &buffer[i+1]??
Merci de votre aide.
5 réponses
-
essai :
printf("%x \n",(long)mess[h]);
je ne suis plus sur du %x pour afficher en hexadécimal, c'est peut être %xd ou %xl. -
non c'est bien %x mais je suis pas sur du (long)Mess[h] moi j'auais pas mit le long
-
quand je met ca :
printf("la chaine a l'emplacement %d est: %x \n",h,(long)Mess[h]);
ca m'affiche
241b9c
241bd0
241c02
241c3f
alors que moi je voudrai la chaine qui est stocké dans l'adresse -
fallait le dire avant printf("la chaine a l'emplacement %d est: %s \n",h,Mess[h]);
essaie ca -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -