Bonjour,
Bon ce coup ci normalement je suis dans le bon forum, c'est un problème avec GTKMM et C++, alors pour savoir où le poster ??? Donc je m'explique :
Je récupère dans un constructeur une variable de type "Glib::ustring". J'ai besoin d'appeler une fonction qui accepte un paramètre de type "char* monparam".
Lorsque j'essaie de convertir de cette manière :
J'obtiens une erreur me disant que la conversion est impossible. Comment puis-je m'y prendre pour passer la chaine de caractères dans mon tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part char montableau[] = mastringustring;
J'ai remarqué que si je fais :
Ca fonctionne. Peut-être pourrais-je contourner le problème en convertissant ensuite ma variable test en tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::string test = mastringustring;
Comme vous le voyez je ne suis pas un programmeur chevronné. En fait l'histoire c'est que j'ai besoin de ce tableau pour appeler une fonction fopen qui prend un argument de type "const char* fichier";
Peut-être aurez vous une meilleure solution.
Merci de votre aide.
Partager