Contenu d'un pointeur

wislam2007 Messages postés 62 Date d'inscription dimanche 1 octobre 2006 Statut Membre Dernière intervention 21 mars 2010 - 24 juil. 2009 à 16:19
cs_Chouchou182 Messages postés 252 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 25 avril 2011 - 24 juil. 2009 à 16:50
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

cs_Chouchou182 Messages postés 252 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 25 avril 2011 1
24 juil. 2009 à 16:50
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,
0
Rejoignez-nous