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 2435 Date d'inscription   Statut Membre Dernière intervention   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 133 Date d'inscription   Statut Membre Dernière intervention   8
 
0
allergen
 
ok merci

ca ca passe aussi:

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

(const char*)TXT
0