Passer un char à const char*

Résolu
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. ok merci

    ca ca passe aussi:

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

    (const char*)TXT
    0
    1. ben parce que lettre est un char et pas un char *
      mais comme ça ça devrait marcher
      char *lettre="A";
      fonction(lettre);
      1