Bonjour à tous,
Je travail sous visual studio 2005 en c++.
Je cherche désespérément depuis deux jours comment je peux afficher une variable de type float dans une textBox à l'aide d'un bouton.
Je vous remercie d'avance
Version imprimable
Bonjour à tous,
Je travail sous visual studio 2005 en c++.
Je cherche désespérément depuis deux jours comment je peux afficher une variable de type float dans une textBox à l'aide d'un bouton.
Je vous remercie d'avance
Il faut transformer le float en chaine de caractère, et faire un SetWindowText() sur la textbox.
A moins que tu n'utilise les MFC, auquel cas il te suffit de déclarer un variable float, d'appeler le mon DDX_ dans la méthode DataExchange() de ta dialog, et d'appeler UpdateData() pour initialiser ou lire la valeur.
Merci de ta réponse!
Malheureusement je suis débutant dans la matière, et j'ai du mal à mettre en application ce que tu m'as dit de faire.
Je ne sais pas ce que s'est une " MFC".
Est-il possible d'avoir un morceau de programme pour me guider?
Merci
salut, je n'ai pas bien lue car je vais me regarder un film tout de suite, en tout cas, jette un œil la fonction String() :sm::cfou: :
je suis sur C++ builder et ça marche pour convertir un nombre en String.Code:TonTexte = String(TonFtoat);
Les MFC (Microsoft Foundation Classes) sont des bibliothèques C++ qui encapsulent l'API Win32. Elles simplifient vaguement le développement d'applications Windows.
Pour transformer ton texte en float:
Ou quelque chose d'approchant.Code:
1
2
3
4
5
6
7
8 #include <sstream> ... void SetWindowTextAsDouble(HWND hwnd, double d) { std::stringstream ss; ss << d; SetWindowTextA(hwnd, ss.str().c_str(), ss.str().length()+1); }
Merci à vous deux!
j'ai enfin trouver ma réponce c'est :
textBox1->Text= Covert::toString(le_float);
a++ et merci
thonyyzz: Ça, c'est du code pour le Framework .Net.
Tu aurais pu préciser que tu programmais pour .Net... :roll:
PS: Plus précisément, c'est Convert::ToString...