Problème pour récupérer une variable

arwenita Messages postés 5 Date d'inscription dimanche 26 octobre 2003 Statut Membre Dernière intervention 27 novembre 2004 - 30 avril 2004 à 11:57
highcobra Messages postés 122 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 20 avril 2005 - 30 avril 2004 à 16:12
Avec C++ Builder, je récupère une donnée et je veux l'afficher. Lorsque je le fais directement, ca marche :

resultat->Lines->Text=cle1->Text.c_str();


Mais lorsque je passe par une variable, ca chie grave :

char* new_msg;
new_msg=cle1->Text.c_str();
resultat->Lines->Text=new_msg;


Si qq1 peut m'expliquer pourquoi, ca m'arrangerait...
(Surtout que ca marche correctement chez mon binome ! )

3 réponses

highcobra Messages postés 122 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 20 avril 2005
30 avril 2004 à 16:03
Attention, new_msg est uniquement un pointeur vers une chaine de caractère et ne peut donc pas contenir de caractères si tu ne l'as pas alloué en mémoire au prélable...

High_Cobra ;)
0
highcobra Messages postés 122 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 20 avril 2005
30 avril 2004 à 16:03
Attention, new_msg est uniquement un pointeur vers une chaine de caractère et ne peut donc pas contenir de caractères si tu ne l'as pas alloué en mémoire au prélable...

High_Cobra ;)
0
highcobra Messages postés 122 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 20 avril 2005
30 avril 2004 à 16:12
désolé pour le post en double... :(
High_Cobra ;)
0
Rejoignez-nous