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
Configuration: Linux
Firefox 2.0.0.14

3 réponses

  1. mype Messages postés 2459 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
  2. allergen
     
    ok merci

    ca ca passe aussi:

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

    (const char*)TXT
    0