begin process at 2012 02 09 15:46:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caractères

 > NOMBRE EN LETTRES

NOMBRE EN LETTRES


 Information sur la source

Note :
8 / 10 - par 4 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaîne de caractères Niveau :Débutant Date de création :27/05/2005 Date de mise à jour :02/06/2005 13:46:04 Vu / téléchargé :5 897 / 685

Auteur : magma

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Affichage d'un nombre en toutes lettres

Voir zip + copie d'écran







 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • NombreVersion1.zipTélécharger ce fichier [Réservé aux membres club]4 649 octets
  • NombreVersion2.zipTélécharger ce fichier [Réservé aux membres club]4 960 octets

Télécharger le zip


 Historique

28 mai 2005 15:16:33 :
M.A.J
01 juin 2005 06:46:19 :
M.A.J
02 juin 2005 13:46:04 :
2 versions dans le zip

 Sources du même auteur

Source avec Zip Source avec une capture WINDOG LE CHIEN
Source avec Zip TRANCE MUSIC
Source avec Zip YOUPI LE PINGOUIN
Source avec Zip Source avec une capture OBSERVATIONS METEO VIA INTERNET (WIN32)
Source avec Zip Source avec une capture SHUTDOWN DOWNTIME BOOT UPTIME

 Sources de la même categorie

Source avec Zip [C] WD_STRING V2.2 par cyberripper
Source avec Zip LES STRING EN C, AFFECTATION, CONCATÉNATION, SPLIT, ... par appranting
Source avec Zip [C] WD_STRING V1.9 par cyberripper
Source avec Zip LIBRAIRIE LANGUAGES par astro53
FONCTION : CHAR * AJUSTERTAILLECHAINE() par Rockanos

Commentaires et avis

Commentaire de magic_Nono le 30/05/2005 12:01:24

bj

pas mal

je l'ai convertis en C++ sans pb... et l'ai adapté.

conseil : pour faire une fonction la plus réutilisable possible, préfère retourner une chaine plutot que d'écrire à l'écran.

Nota : le cas default de la sous fonction peut etre optimisé car les différentes conditions sont disjointes
=> des else ou un switch comme ailleur ds le code.


Voilà
dc, avec ta permission, la version C++ de cette source sera publiée avec la prochaine version des Bxx
(suivre les liens ou à http://stph.dall.online.fr/MP )

Cette nouvelle fonctionnalité sera a priori nommée
BString::setNumLitteral(const unsigned long nombre);

et complétera d'autres conversions existantes :

BString::setNumRomain(const unsigned int nombre);
BString::setNumLettre(const unsigned int nombre);


Magicalement
Bonne prog
Bruno

PS
à vérifier, mais je crois me souvenir d'une règle disant que si rien ne suivait, mille prenait un 's'
dc : "Trois milles" et "deux mille cinq"

Commentaire de magma le 31/05/2005 13:43:07


Mille, en tant que nombre, est invariable.


Commentaire de hajarussa le 01/06/2005 23:30:22

bonjour , franchement je trouve qu'il est un peu ambigu surtout que je suis debutente , je voudrais que vous m'expliquez le principe du fonctionnement ,
pour les cas des centaines j'ai des hics lors de l'execution .
        j'ai enormement besoin de votre aide
          Merci d'avance

Commentaire de magma le 02/06/2005 07:34:52

Tu as des 'hics' lorsque tu tapes quel nombre ?

Commentaire de hajarussa le 02/06/2005 11:55:37

slt
100 , je ve aussi savoir qu'est ce que strcat et buffer . static buffer[] est ce un tableau?
          Merci

Commentaire de hajarussa le 02/06/2005 11:57:05

à la place de static buffer  si je ve utiliser printf comment pourrais je faire?????????????

Commentaire de magic_Nono le 02/06/2005 12:32:56

magma:y aV pas que des printf ds ton code?

a ok, G vu les nouveau source

C une adaptation entre ton srce et celui des BString non encore publié mais que tu as eu


Mieux vaut utiliser des chaines : string , CString, AnsiString ,BString
ou autre pr les retours

cela évite de te limiter et évitera égalt certains pb de dépassement mémoire.

protection....

Après c'est du C++ et pas du C comme le choix fait pr cette publication.


si tu tiens à rester en C, c'est tjs possible
mais ce n'est pas une fonction mais une procédure qu'il faut faire

cette procédure ayant 2 param :
OUT char* sChaineRetour : emplacement mem alloué ou écrire.
IN unsigned int taille  : taille allouée (ou restante si tu programme de maniere obtimale)




Pr la question d'hajarussa:
met à la limite les 2 versions pr montrer l'évolution du source

simplement qu'il sache que c'est une solution très moyenne et limitant l'utilisation des fonctions.
(cf + haut)

enfin
magma,

pourrais tu décrire les mises à jours que tu fais à l'avenir stp.
Merci



Allé @+ guys
Magicalement,
Nono.

Commentaire de magma le 02/06/2005 13:51:31


Quel est le probleme avec 100 ?

Deux versions dans le zip:
Une avec printf, l'autre sans.

Commentaire de brownfire le 29/11/2005 19:49:43

moi je trouve ce programme génial ! vraiment BRAVO !

Commentaire de blassiou083 le 02/12/2005 00:14:39

Je l'ai testé. Franchement il est bien sauf deux ou trois petits truc à revoir, comme les traits d'union (que sur les 2 derniers chiffres de ton nombre).
Sinon, marche nikel, BRAVO

Commentaire de Driss35 le 23/01/2006 00:58:50

Est ce que quelqu'un pourrait avoir la gentillesse de m'envoyer un algorithme de ce programme en francais ? parceque je débute en programmation merci d'avance
driss_35@yahoo.fr

Commentaire de magic_Nono le 23/01/2006 13:05:20

pr l'algo, jette dc un oeil sur la version que j'en ai fait ds mes BString

C documenté

Magicalement
(suis les liens....)
Nono.

Commentaire de Driss35 le 23/01/2006 23:12:47

euh elle est où ? lol

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,012 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales