Bonjour>=0
je voudrais limiter le nombre des chiffre avant la virgule pour un nombre flottant, pour les entiers c'est facile %02d mais pour les flottant ça ne marche pas
j'ai essayé %02.2f mais rien :s
merci d'avance pour vos réponses
Bonjour>=0
je voudrais limiter le nombre des chiffre avant la virgule pour un nombre flottant, pour les entiers c'est facile %02d mais pour les flottant ça ne marche pas
j'ai essayé %02.2f mais rien :s
merci d'avance pour vos réponses
Avec les flottant tu ne peux indiquer que le nombre minimal de caractères (chiffres + virgules) et le nombre de chiffre après la virgule à afficher.
En gros %5.2f => 5 caractères dont 1 pour la virgule et 2 pour les chiffres après la virgules.
Après tu auras au minimum 2 (5-2-1) caractères avant la virgule.
je crois que crée une fonction pour avoir des 0 est la meilleur solution par ce que j'ai fait pas mal de recherche et j'ai rien trouvé :s
Si tu veux avoir : 01.58, il faut utiliser le format %05.2
Si tu veux afficher 01.65 quand tu as f = 1001.65, je pense qu'un simple f - (int)f/100*100 suffirait voir f - (int)f + (int)f%100
Partager