Passer un char à const char* [Résolu/Fermé]

- - Dernière réponse :  allergen - 7 juin 2008 à 17:46
Bonjour,


J'ai une fonction dont le prototype est tel que:

fonction( const char *text) PROTOTYPE


a l 'utilisation si je tape fonction( "une phrase" ) CA MARCHE

si je tape
char lettre='A'
fonction( &lettre) CA NE MARCHE PAS .

Sauriez vous pourquoi?
Merci
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
2446
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
399
1
Merci
ben parce que lettre est un char et pas un char *
mais comme ça ça devrait marcher
char *lettre="A";
fonction(lettre);

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 58822 internautes nous ont dit merci ce mois-ci

Messages postés
133
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
13 septembre 2009
8
0
Merci
Bonjour,

Regarde ce lien : http://www.developpez.net/forums/showthread.php?p=2462166

Epsilone ;)
0
Merci
ok merci

ca ca passe aussi:

TXT[0]=lettre;
TXT[1]='\0';

(const char*)TXT