Mettre un texte dans une textBox

typhoun Messages postés 21 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 31 août 2006 - 24 mars 2005 à 12:05
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011 - 24 mars 2005 à 16:15
Ca ne doit pas être très compliqué mais je ne vois pas comment faire pour mettre un texte dans une textBox et pour qu'il s'affiche correctement:

char* data;
data = "toto";
this->textBox1->Text = data;

le texte qui s'affiche dans ma textBox ressemble un peu à ca: ÍÍÍÍÍÍÍÍÍÍýýýýÝÝ
le type que textBox1->Text attend est un String_gc* alors que data est un char*

Je code en C++ .Net.

Merci d'avance.

4 réponses

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
24 mars 2005 à 12:30
salut,

je suis pas un spécialiste mais essai ça:

char data[] = "toto";
this->textBox1->Text = &data;

@++
0
typhoun Messages postés 21 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 31 août 2006
24 mars 2005 à 13:38
ta solution ne fonctionne pas hélas!
les types des variables ne sont pas les même.
0
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
24 mars 2005 à 14:28
0
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
24 mars 2005 à 16:15
char* data;

malloc(...)


data = "toto";
this->textBox1->Text = data;





tu n'alloue aucun espace mémoire....





soit tu fais un malloc, soit tu utilse une classe le faisant pour toi




CString data;
data = "toto";
textBox1->Text = data;



++

Nono.
0
Rejoignez-nous