A voir également:
- Utilis. des 4 chiffres après la virgule
- Toutes les combinaisons possibles avec 3 chiffres ✓ - Forum Programmation
- Cadenas code bloqué 4 chiffres ✓ - Forum Loisirs / Divertissements
- Cadenas bloqué ouvert en position basse - Forum Loisirs / Divertissements
- Code gta 4 ps4 - Guide
- Combinaison 4 chiffres 1234 - Forum Programmation
5 réponses
bonjour,
tu peux affecter le resultat à une chaine en la formatant et reconvertir cette chaine en double
char str[20];
double resultat;
sprintf(str,"%.4f",resultat);
resultat=atof(str);
A+.
tu peux affecter le resultat à une chaine en la formatant et reconvertir cette chaine en double
char str[20];
double resultat;
sprintf(str,"%.4f",resultat);
resultat=atof(str);
A+.
Dslé mais je ne veux pas afficher mes résultats, mais les utiliser pour faire d'autres opérations en utilisant les 4 chiffres après la virgule é non les 6 que me donne mon compilateur ... comment es ce que je peux faire cela ???!!!
Si je fais par exemple : A = 4.52 * 38.3; (= 173.1160)
Puis ds le code je pose après : B = A * 2.5; Je voudrais utiliser A = 173.12 ...
J'espere que j'ai bien expliqué cette fois-çi ...
Si je fais par exemple : A = 4.52 * 38.3; (= 173.1160)
Puis ds le code je pose après : B = A * 2.5; Je voudrais utiliser A = 173.12 ...
J'espere que j'ai bien expliqué cette fois-çi ...
Re,
J'ai bien compris, la fonction sprintf(str,"%.4f",resultat); n'affiche pas le résultat, à ne pas confondre avec printf(). sprintf() affecte à str la valeur de resultat convertie en chaine formatée.
ex: resultat=175.452328
sprintf(str,"%.4f",resultat); /* str="175.4523" */
resultat=atof(str); /* resultat=175.4523 */
c'est bien ce que tu voulais ,non?
A+.
J'ai bien compris, la fonction sprintf(str,"%.4f",resultat); n'affiche pas le résultat, à ne pas confondre avec printf(). sprintf() affecte à str la valeur de resultat convertie en chaine formatée.
ex: resultat=175.452328
sprintf(str,"%.4f",resultat); /* str="175.4523" */
resultat=atof(str); /* resultat=175.4523 */
c'est bien ce que tu voulais ,non?
A+.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question