Passer un char à const char*
Résolu
allergen
-
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
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
-
ben parce que lettre est un char et pas un char *
mais comme ça ça devrait marcherchar *lettre="A"; fonction(lettre);
-
Bonjour,
Regarde ce lien : https://www.developpez.net/forums/d403900/c-cpp/cpp/convertir-char-const-char-cpp/#post2462166
Epsilone ;) -