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. ben parce que lettre est un char et pas un char *
    mais comme ça ça devrait marcher
    char *lettre="A";
    fonction(lettre);
    1
    1. ok merci

      ca ca passe aussi:

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

      (const char*)TXT
      0