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

  FORUM HardWare.fr
  Programmation
  C++

  2 chiffres apres la virgule dans un Edit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

2 chiffres apres la virgule dans un Edit

n°424770
roromaino
Posté le 12-06-2003 à 11:01:32  profilanswer
 

comment tronqué un resultat afficher dans un edit en mettant seulement deux chiffres apres la virgule.
voila mon edit :

Code :
  1. void __fastcall TFTestAPOSycom::Timer1Timer(TObject *Sender)
  2. {
  3.     EDelai->Text = _localisateur->GetDelai(abscisseAAtteindre);
  4. }


L'edit m'affiche un delai , donc le resultat est en seconde. Et il m'affiche le resultat avec autant de chiffre qu'il peux mettre apres la virgule. Comment afficher le resultat de cette maniere là : 123,45 secondes au lieu de 123.456321458748 secondes ?

mood
Publicité
Posté le 12-06-2003 à 11:01:32  profilanswer
 

n°424786
LetoII
Le dormeur doit se réveiller
Posté le 12-06-2003 à 11:09:40  profilanswer
 

Y a une fonction qui doit s'appelait format ou qqc comme ça qui marche comme sprintf mais sur des AnsiString. Jette un coup d'oeuil dans l'aide.
 
Ce peut aussi que ce soit une méthode de AnsiString, je sais plus :D


---------------
Le Tyran
n°424789
roromaino
Posté le 12-06-2003 à 11:13:34  profilanswer
 

ok je vais regarder ca de plus pres

n°424797
Taz
bisounours-codeur
Posté le 12-06-2003 à 11:32:13  profilanswer
 

Code :
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4. int main ()
  5. {
  6.   double f=1.23456789;
  7.   cout << f << '\n';
  8.   cout << setprecision(3) << f << '\n';
  9.   cout << fixed << f << '\n';
  10.   cout << scientific << f << '\n';
  11. }


Message édité par Taz le 12-06-2003 à 11:32:31
n°424798
roromaino
Posté le 12-06-2003 à 11:34:13  profilanswer
 

interessant ++taz, je regarde ça....

n°424801
Taz
bisounours-codeur
Posté le 12-06-2003 à 11:36:46  profilanswer
 

Code :
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <sstream>
  4. using namespace std;
  5. int main ()
  6. {
  7.   double f=1.23456789;
  8.   ostringstream os;
  9.   os << setprecision(3) << f;
  10.   // os.str() renvoie une std::string
  11.   cout << os.str() << '\n';
  12. }

avec ça tu as la représentation textuelle

n°424803
roromaino
Posté le 12-06-2003 à 11:38:19  profilanswer
 

ba j'ai plus qu'a te remercie t'as repondu a mon soucis....


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

  2 chiffres apres la virgule dans un Edit

 

Sujets relatifs
[c++ builder] Affecter une variable depuis un edit ?[Perl] Afficher seulement 2 chiffre après la virgule
[PHP] Editeur PHP comme Ultra-Editcomment reagir lors de la touche enter dans un edit ?
Selectionner 5 chiffres et 5 lettres aléatoirementsmon insert ne fonctionne pas...??? [ edit : certaines infos sont null]
[MFC - soluce inside] disabler un edit depuis le programme[edit] aide java (comment inserer une image dans une fenetre ??)
[edit OK] Voyageur de commerce (TSP) -> plus court cheminUn script sous NT4 serveur - Edit -
Plus de sujets relatifs à : 2 chiffres apres la virgule dans un Edit


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