Télécharger le zip
bjpas malje 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éeBString::setNumLitteral(const unsigned long nombre);et complétera d'autres conversions existantes :BString::setNumRomain(const unsigned int nombre);BString::setNumLettre(const unsigned int nombre);MagicalementBonne progBrunoPS à 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"
Mille, en tant que nombre, est invariable.
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
Tu as des 'hics' lorsque tu tapes quel nombre ?
slt 100 , je ve aussi savoir qu'est ce que strcat et buffer . static buffer[] est ce un tableau? Merci
à la place de static buffer si je ve utiliser printf comment pourrais je faire?????????????
magma:y aV pas que des printf ds ton code?a ok, G vu les nouveau sourceC une adaptation entre ton srce et celui des BString non encore publié mais que tu as euMieux vaut utiliser des chaines : string , CString, AnsiString ,BStringou autre pr les retourscela é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 possiblemais ce n'est pas une fonction mais une procédure qu'il faut fairecette 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 sourcesimplement qu'il sache que c'est une solution très moyenne et limitant l'utilisation des fonctions.(cf + haut)enfinmagma,pourrais tu décrire les mises à jours que tu fais à l'avenir stp.MerciAllé @+ guysMagicalement,Nono.
Quel est le probleme avec 100 ?Deux versions dans le zip: Une avec printf, l'autre sans.
moi je trouve ce programme génial ! vraiment BRAVO !
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
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'avancedriss_35@yahoo.fr
pr l'algo, jette dc un oeil sur la version que j'en ai fait ds mes BStringC documentéMagicalement(suis les liens....)Nono.
euh elle est où ? lol
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 623 771 membres 83 nouveaux aujourd'hui 15 511 membres club