Mettre un texte dans une textBox

Signaler
Messages postés
21
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
31 août 2006
-
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
-
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

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,

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

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

@++
Messages postés
21
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
31 août 2006

ta solution ne fonctionne pas hélas!
les types des variables ne sont pas les même.
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
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.