Convrtir float en notation francaise par un p
marcou
-
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
Qlq1 pourrait-il me dire comment convertir un float que l'utilisateur aurait entré avec une virgule au lieu d'un point, svp?
Donc, le gars tappe 42,123 et je voudrais que la valeur stockée dans ma variable dvienne 42.123.
merci
Qlq1 pourrait-il me dire comment convertir un float que l'utilisateur aurait entré avec une virgule au lieu d'un point, svp?
Donc, le gars tappe 42,123 et je voudrais que la valeur stockée dans ma variable dvienne 42.123.
merci
A voir également:
- Convrtir float en notation francaise par un p
- P/n ✓ - Forum Logiciels
- Societe francaise du rad - Forum Consommation & Internet
- Radio française - Télécharger - Médias et Actualité
- Parole de chanson francaise gratuite à imprimer - Télécharger - Vie quotidienne
- Télécharger gratuitement encarta 2015 version française - Forum Logiciels
4 réponses
Ca dépend du langage. Mais de manière générale on attend un point (sauf reconfiguration des locales si tu es sous linux). La solution consiste à stocker la saisie dans une chaîne de caractère, et remplacer les ',' par des '.'. Ensuite il suffit de convertir la chane en valeur numérique^(par exemple en C avec la commande atof).
Précise-nous le langage que tu utilises pour une réponse plus précise.
Bonne chance
Précise-nous le langage que tu utilises pour une réponse plus précise.
Bonne chance
Ben avec atof c'est le plus simple ! Tu peux utiliser un atoi sur la partie avant la virgule et après la virgule mais c'est vraiment s'embêter pour pas grand chose. Sinon il faut lire la chaîne caractère par caractère (en prenant en compte les cas où la chaîne est invalide) mais c'est encore plus compliqué pour pas grand chose.
Pourquoi tu ne veux pas utiliser atof ?
Pourquoi tu ne veux pas utiliser atof ?