Passer un char à const char*

Résolu
allergen -  
 allergen -
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
A voir également:

3 réponses

mype Messages postés 2449 Statut Membre 437
 
ben parce que lettre est un char et pas un char *
mais comme ça ça devrait marcher
char *lettre="A";
fonction(lettre);
1
epsiloneIB Messages postés 134 Statut Membre 8
 
0
allergen
 
ok merci

ca ca passe aussi:

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

(const char*)TXT
0