Supression

Résolu
Mariem -  
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


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

2 réponses

Desperaxe Messages postés 137 Date d'inscription   Statut Membre Dernière intervention   7
 
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   Statut Membre Dernière intervention   101
 
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