CONVERTISSEUR DE NOMBRES EN TEXTE

neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 - 12 févr. 2011 à 18:52
 kolok - 12 mai 2019 à 05:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52808-convertisseur-de-nombres-en-texte

merci beaucoup. tres pratique
macruz Messages postés 6 Date d'inscription mercredi 16 octobre 2002 Statut Membre Dernière intervention 8 mars 2011
8 mars 2011 à 16:15
Bonjour,
en fait, il n'y a qu'une seule "erreur" : le fichier de base veut inclure "fct_nombre_en_lettre_fr.php" qui devrait se trouver dans le même répertoire que test_chiffres.php, mais qui n'y est visiblement pas.
=> 2 hypothèses simples à vérifier:
1) As-tu bien mis les 3 fichiers de l'archive dans le même dossier? (C:\wamp\www\convertisseur\)
2) si c'est le cas, ca devrait être un problème de configuration de wamp, et vérifier chemin d'inclusion par défaut.

Tiens moi au courant ^^
SonyKyungu Messages postés 5 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 15 mai 2012
8 mars 2011 à 12:45
Warning: require(fct_nombre_en_lettre_fr.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\convertisseur\test_chiffres.php on line 80

Fatal error: require() [function.require]: Failed opening required 'fct_nombre_en_lettre_fr.php' (include_path='.;C:\php5\pear') in C:\wamp\www\convertisseur\test_chiffres.php on line 80

sont les erreurs
SonyKyungu Messages postés 5 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 15 mai 2012
8 mars 2011 à 12:44
la description de ton sujet developpé est intéressant mais voici les erreurs trouvés. J'utilise le wamp server pour l'execution veuillez détaillé la procedure d'exécution.
c'est bon et a++
cs_demonstorm Messages postés 29 Date d'inscription samedi 2 juin 2007 Statut Membre Dernière intervention 7 mars 2011
22 févr. 2011 à 14:36
OMG! Bien joué l'ami! Ça c'est utile!
Merci pour le partage...
macruz Messages postés 6 Date d'inscription mercredi 16 octobre 2002 Statut Membre Dernière intervention 8 mars 2011
15 févr. 2011 à 10:51
merci ^^
"même si elle doit être rectifiée pour l'orthographe" => je veux bien une liste des rectifications à faire, pour une/chaque variante (en message privé ou non).
De base, j'utilise l'orthographe d'avant la réforme de 1990 (je suis assez réticent à la nouvelle écriture remplie de "-"). Pour ceux qui veulent la nouvelle version, "il suffit" de remplacer presque tous les espaces par des "-", ce qui ne devrait pas trop poser de soucis, même pour un débutant.

Ca me donne une idée... je vais voir pour rajouter la possibilité de choisir avant/après cette fameuse réforme.
cs_nino31 Messages postés 17 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 29 avril 2013
14 févr. 2011 à 12:08
Pas bête du tout cette source, même si elle doit être rectifiée pour l'orthographe, je trouve que c'est un code qui peut faire naître des tas d'idées pour d'autres applications ! Bravo pour l'idée !
cod57 Messages postés 1653 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 11 septembre 2013 19
12 févr. 2011 à 21:55
bonsoir
ça peut servir merci pour ton travail
a++
macruz Messages postés 6 Date d'inscription mercredi 16 octobre 2002 Statut Membre Dernière intervention 8 mars 2011
12 févr. 2011 à 21:09
Effectivement ^^
Le tableau en doublon, juste pour éviter un "s" à "mille", c'est un peu lourd.

Sinon, en vérifiant, il y a aussi une erreur pour 80 000.
Je mets ca sur ma liste de trucs à revoir dans la prochaine version.
Vais voir aussi pour réduire ce tableau...
007Julien Messages postés 276 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 8 janvier 2014 4
12 févr. 2011 à 21:04
Mille milliards de mille millions de mille sabords !
Même les Belges n'emploient plus les sextillions et autres nonilliards... Sinon tableau un peu laborieux pour ajouter un s.
macruz Messages postés 6 Date d'inscription mercredi 16 octobre 2002 Statut Membre Dernière intervention 8 mars 2011
12 févr. 2011 à 20:46
Merci!
Cette page est celle que j'ai utilisé, entre autres, pour faire les deux versions proposées.
Donc, oui, effectivement, on écrit
80 : quatre-vingts (sauf pour 80 000 : quatre-vingt mille, car "mille" est un adjectif cardinal)
et 83: quatre-vingt-trois
aussi bien en France qu'en Belgique.

Par acquis de conscience, j'ai quand même été vérifier sur le lien donnée pour la démo, et ces deux nombres sortent bien ainsi.
Donc, pourrais-tu me donner des exemples de nombres mal convertis, que je puisse corriger ?

Sinon, il y a un bug dans une regex (un "." pas échappé (ligne 54), je corrigerai dans une version future)
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
12 févr. 2011 à 18:52
L'idée est intéressante...
Cependant, un petit coup d'oeil sur Wikipedia te donnera quelques pistes de corrections d'ordre purement orthographique :
http://fr.wikipedia.org/wiki/Nombres_en_français
Par exemple, on écrit quatre-vingts mais on écrit quatre-vingt-trois (avec des traits d'unions, hein)
Rejoignez-nous