Contenu d'un pointeur

Signaler
Messages postés
62
Date d'inscription
dimanche 1 octobre 2006
Statut
Membre
Dernière intervention
21 mars 2010
-
Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011
-
Salut

je veux savoir comment afficher le contenu d'un pointeur sur un tableau de chaine de caractere :
char *t="salut";

quand je met :
cout <<*t;
ça renvoi : s
par contre je veux envoyer toutes la chaine : salut.


A vs

1 réponse

Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011

Salut,
La déclaration : char *t;
ressemble à : char c;

La deuxième peut être lue : « c est un char ».
De même, la première peut se lire : « *t est un char ».

Ainsi, si tu veux faire manger à cout toute la chaîne et pas seulement le premier caractère, écris (sans l’étoile de déréférencement) :
std::cout << t;


Bonne continuation,