Arrondir un nombre à décimales en Obj-C [Résolu] |
Bienvenue invité ( Connexion | Inscription )
Arrondir un nombre à décimales en Obj-C [Résolu] |
13 Apr 2008, 16:00
Message
#1
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 710 Inscrit : 16 Oct 2004 Membre no 25 318 |
Bonjour,
Voilà, je vais poser une question qui pourra paraître un peu stupide, mais comment fait-on pour passer d'un float 11,444092 à un nombre 11,44 ??? Autrement dit, comment arrondir un float à 2 nombres après la virgule ? Mon but étant d'afficher la taille d'un fichier en cours de téléchargement dans un NSTextField. Cette taille est donnée en octets, et les fichiers que je traite font plusieurs Mo, donc je voudrais afficher cette taille en Mo. Donc par exemple avec un fichier 12000000 octets, cela fait 11718,75 Ko et donc 11,4440918 Mo. Moi je voudrais pouvoir afficher : 11,44Mo et pas 11,44000000 ou 11,4440918 ! Merci de votre aide. -------------------- MacBook Pro 13" M1 2020 - 16Go de RAM - SSD 256Go
Mac Pro early '09 Quad-Core Intel Xeon 2,93 GHz - 8Go de RAM - ATI HD5870 1Go - SSD Vortex 2 128Go - HD 1To, 2To, 3To. MacBook Air 13" i7 1,8Ghz - 4Go de RAM - SSD 256Go |
|
|
13 Apr 2008, 16:25
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 490 Inscrit : 19 Aug 2004 Lieu : 92 Membre no 22 254 |
Pour ton NSTextField tu fais un setStringValue avec une NSString construite avec init:withFormat: où le format reprend le même formalisme que pour un printf en C.
PS: comme tu peux le voir tout est dans la doc en ligne fournie par Apple Ce message a été modifié par ntx - 13 Apr 2008, 16:25. |
|
|
13 Apr 2008, 16:34
Message
#3
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 710 Inscrit : 16 Oct 2004 Membre no 25 318 |
Merci beaucoup, je n'avais même pas pensé à ça du tout
Je cherchais dans les fonctions mathématiques... lool Donc comme je le disais, ma question était stupide -------------------- MacBook Pro 13" M1 2020 - 16Go de RAM - SSD 256Go
Mac Pro early '09 Quad-Core Intel Xeon 2,93 GHz - 8Go de RAM - ATI HD5870 1Go - SSD Vortex 2 128Go - HD 1To, 2To, 3To. MacBook Air 13" i7 1,8Ghz - 4Go de RAM - SSD 256Go |
|
|
Nous sommes le : 23rd April 2024 - 08:56 |