wxWidgets - C++ - Programmation
Marsh Posté le 01-05-2012 à 16:56:08
ben ça te renvoi quoi comme type de variable le GetValue ?
Probablement pas un int/double/float/autre type de base
Marsh Posté le 01-05-2012 à 18:07:05
Non mais la c'est pas possible, tu te moques du monde ou quoi, dire je sais pas, alors que tu viens d'écrire le type?
wxString valeur1;
wxString valeur2;
int val;
val = valeur1 * valeur2;
C'est quoi pour toi, la multiplication de deux chaines de texte?
A+,
Marsh Posté le 01-05-2012 à 19:32:02
Ah, j'avais pas tilté
Ben faut convertir ce wxString en int : http://wiki.wxwidgets.org/Converti [...] m_wxString
Marsh Posté le 01-05-2012 à 20:16:21
Terminapor a écrit : Ah, j'avais pas tilté |
et pour quoi c'est qu'elle paragraphe ? (dsl je suis tres debutant)
Marsh Posté le 01-05-2012 à 20:23:12
wxString to integer number
wxString number(wxT("145" ));
long value;
if(!number.ToLong(&value)) { /* error! */ }
Tu devrais ptet pas commencer par wxWidget si tu débutes vraiment, si t'arrives pas à dire quel type de variable tu créé faut reprendre depuis le début..
Marsh Posté le 03-05-2012 à 18:59:30
Code :
|
J'ai trouver ceci mais le seul probleme c'est qu'il prend pas en conte les chiffre a virgule.
Est ce possible avec les chiffre a virgule ?
Marsh Posté le 03-05-2012 à 19:01:05
Ben oui..
Long est un entier, pour les nombre naturels faut utiliser float ou double.
Sérieusement, reprends des tutos pour les débutants, là tu t'aventures dans un truc pas glop
Marsh Posté le 01-05-2012 à 16:38:49
Bonjour,
J'ai petit souci c'est que j'essai de multiplier la valeur1 a la valeur2.
j'ai essayer ceci :
mais ca me fait ceci :
no match for 'operator*' in 'valeur1 * valeur2'
Comment faire svp ?
mon code :