[QT] Conversion float/QString

Conversion float/QString [QT] - C++ - Programmation

Marsh Posté le 27-04-2003 à 13:36:37    

Voila Voila
 
je voudrai convertir un float ( 60.5 ) en QString.
Mais le probleme c que je trouve que des methodes qui convertissent en utilisant le format scientifique (number, setNum ...)
il faudrai que j'obtienne dans mon QString l'image du float
(60.5)
 
Comment peut on faire ?
 
merci de vos reponse


Message édité par vince_223 le 27-04-2003 à 13:38:13
Reply

Marsh Posté le 27-04-2003 à 13:36:37   

Reply

Marsh Posté le 27-04-2003 à 13:43:34    

vince_223 a écrit :


Comment peut on faire ?


 
 

QString & QString::setNum ( float n, char f = 'g', int prec = 6 )
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
 
Sets the string to the printed value of n, formatted in format f with precision prec, and returns a reference to the string.
 
The format f can be 'f', 'F', 'e', 'E', 'g' or 'G'. See arg() for an explanation of the formats.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 27-04-2003 à 13:46:12    

oui d'accord
 
mais j un float  = 80.5
et je voudrais mon Qstring contienne "80.5"
 
ca marche pas avec cette methode
ou alors c moi qui arrive pas a utiliser la methode
 
un petit exemple ?


Message édité par vince_223 le 27-04-2003 à 13:53:58
Reply

Marsh Posté le 27-04-2003 à 13:59:50    

vince_223 a écrit :


un petit exemple ?


 
 

Code :
  1. #include <qstring.h>
  2. #include <iostream>
  3. void main (int argc, char **argv) {
  4.   float n = 63.2f;
  5.   QString res;
  6.   res.setNum (n, 'f');
  7.   std::cout <<" res="<<res<<endl;
  8. }


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 27-04-2003 à 14:22:17    

cool ca marche
merci bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed