Supression

Résolu/Fermé
Mariem - 30 nov. 2016 à 21:00
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 2 déc. 2016 à 19:08
Bonjour,


je veux supprimer toutes les chiffres (zéros) aprés le virgule (language C);

2 réponses

Desperaxe Messages postés 138 Date d'inscription dimanche 22 février 2015 Statut Membre Dernière intervention 11 novembre 2021 7
1 déc. 2016 à 13:03
Ton sujet n'est pas bien clair, m'enfin..
Tu peut utiliser un "int" à la place d'un "float" pour éviter les nombres décimaux. C'est moins précis et moins conseillé mais c'est efficace (y)
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
2 déc. 2016 à 19:08
Bonjour,

Ta question est peu précise.
S'il s'agit par exemple d'un printf("%.3f",var) duquel tu souhaites enlever les éventuels zéro finaux, il est possible d'effectuer un traitement en plusieurs étapes en faisant : sprintf(buffer,"%.3f",var) puis ôter les zéros finaux puis puts(buffer);
0