Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1540 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [QT] Conversion float/QString

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[QT] Conversion float/QString

n°373175
vince_223
Posté le 27-04-2003 à 13:36:37  profilanswer
 

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
mood
Publicité
Posté le 27-04-2003 à 13:36:37  profilanswer
 

n°373179
kadreg
profil: Utilisateur
Posté le 27-04-2003 à 13:43:34  profilanswer
 

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 !
n°373184
vince_223
Posté le 27-04-2003 à 13:46:12  profilanswer
 

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
n°373202
kadreg
profil: Utilisateur
Posté le 27-04-2003 à 13:59:50  profilanswer
 

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 !
n°373231
vince_223
Posté le 27-04-2003 à 14:22:17  profilanswer
 

cool ca marche
merci bien


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [QT] Conversion float/QString

 

Sujets relatifs
Gestion des float : "," et "."Entre les double et les float...
[perl] limiter le nombre de chiffre d'un float ?Creation d une table de conversion
Conversion automatiqueConversion chaine de caracteres vers entier??
[MySQL] Problème de conversion INT ------> DATE[C/reseau] conversion little endian big endian et viceversa
Conversion hexa en char*Problème de conversion de float en int
Plus de sujets relatifs à : [QT] Conversion float/QString


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR