|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
bicha karima Inscription : janvier 2010 Messages : 27 ![]() |
salut;
je veux réaliser une application pour mon petit projet je dois convertir des chiffres en lettres c'est a dire 1 on un, 2 on deux ect..... voila avec un button un edit et un label merci de m'aidez |
|
|
01
|
|
|
#2 | ||
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
Salut bicha_27
Voici un code qui provient de codes-sources.com CONVERSION DES CHIFFRES EN LETTRES l'auteur du code original est gagah1 j'ai un peu retravailler le code il semble fonctionner Code :
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
||
|
|
10
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 9 183 ![]() |
Un sujet de 2006 : convertir un chiffre en lettre avec builder ?
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y ! Attention Troll Méchant ! ![]() "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer ! L'ignorance n'excuse pas la médiocrité ! L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde) Il faut avoir le courage de se tromper et d'apprendre de ses erreurs Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié ! |
|
|
00
|
|
|
#4 | |||
|
Membre émérite
![]() Inscription : juillet 2004 Messages : 720 ![]() |
Citation:
Citation:
Citation:
Le français est une langue formidable, quand même
|
|||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
Salut 10_GOTO_10
Je sais qu'il y a des fautes d'orthographe dans le code, si il n'y a que cela a revoir c'est un moindre mal non? ![]() Comme deux autres post on ete ouvert avec le meme sujet J'aimerais que bicha_27 nous dit si son probleme est resolu car c'est le seul poste ou il y a des reponses
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
|
|
00
|
|
|
#6 |
|
bicha karima Inscription : janvier 2010 Messages : 27 ![]() |
salut, merci pour votre aide
j'ai tester le code il affiche des signe a coté des lettre |
|
|
01
|
|
|
#7 |
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
que donne tu comme valeur a convertir, quelle est ta version BCB
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
|
|
00
|
|
|
#8 |
|
bicha karima Inscription : janvier 2010 Messages : 27 ![]() |
je programme avec builder6 , les chiffres sont converti correctement sauf il y a des signe a coté .
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
J'utilise aussi builder6, le programme ne peut pas convertir de nombres avec des decimales ex: " 1234,56 "
Sinon ce sont des caracteres speciaux qui s'affichent
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
|
|
00
|
|
|
#10 |
|
bicha karima Inscription : janvier 2010 Messages : 27 ![]() |
salut, je converti des nombres entier par exemple je saisie 252 il affiche des caractère spéciaux a coté deux cent cinquante deux comment enlevé ses caractère
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
Chez moi le code fonctionne
A tu reverifie ligne par ligne que tu n'a pas fait une erreur de recopie. Quels caracteres supplementaire s'affiche des chiffres, des lettres, des caracteres speciaux
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
|
|
00
|
|
|
#12 | |
|
Membre Expert
![]() ![]() Inscription : avril 2005 Messages : 1 612 ![]() |
Citation:
Tu devrais utiliser: Car si tu as un buffer de lequel il y a n'importe quoi, c'est normal qu'avec un StrCat qu'il y ait des problèmes. StrCat va ajouter le texte à la première occurrence de '\0'.
__________________
|
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
Salut Crayon
J'ai teste ta proposition elle renvoie une erreur Citation:
char lettre[256] = ""; ou char lettre[256] = "\0";
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
|
|
|
00
|
|
|
#14 | ||
|
Membre Expert
![]() ![]() Inscription : avril 2005 Messages : 1 612 ![]() |
Merci blondelle, j'avais tester mon code sous C++Builder XE2, j'imagine que c'est différent avec la version 6. Est-ce qu'il y a une raison de ne pas utiliser AnsiString, est que cette classe existait sous C++Builder 6?
Sinon pourquoi on ne programme pas en C++ Code :
__________________
|
||
|
00
|
|
|
#15 | |
![]() ![]() Inscription : mars 2006 Messages : 2 619 ![]() |
Un lien sur le site
Ou j'ai trouve ceci, trois possibilite d'ecriture valide Citation:
__________________
-- Plutot que d'essayer de réinventer la roue, apprenons à nous en servir.
|
|
|
|
00
|
|
|
#16 |
|
bicha karima Inscription : janvier 2010 Messages : 27 ![]() |
merci beaucoup le problème est résolut le code marche correctement merci encore
|
|
|
00
|
|
|
#17 |
Nabil Bekhouchecommerçant Inscription : juin 2012 Messages : 6 ![]() |
Bonjour a tous
pour convertir mes nombres je travail sur la fonction NumText pour la langue Fr et sur la fonction NoToTxt pour la langue AR mais elle converte les chiffre dans une seul ligne comment le convert le nombre en deux ligne ? |
|
|
01
|
|
|
#18 | |||
|
Membre Expert
![]() ![]() Inscription : juin 2002 Messages : 1 342 ![]() |
Salut !
Pour afficher le texte sur plusieurs lignes, il suffit d'insérer le caractère '\n'dans la chaîne pour afficher ce qui suit sur une nouvelle ligne. Exemple avec un tableau de char : Code :
char texte[] = "Bonjour !\nComment ça va ?\nA plus !"; Citation:
Code :
Testé sur BCB3 Pro ! A plus ! |
|||
|
|
00
|
|
|
#19 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 9 183 ![]() |
Tu peux aussi bénéficier du WordWrap automatique du TLabel
Il suffit de lui donner sa largeur maximale (Autosize à false évidemment) et cela ira à la seconde ligne pour éviter que cela dépasse l'API DrawText DT_WORDBREAK le permet aussi voir FAQ : Comment avoir des retours chariot dans une cellule d'un TStringGrid ?
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y ! Attention Troll Méchant ! ![]() "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer ! L'ignorance n'excuse pas la médiocrité ! L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde) Il faut avoir le courage de se tromper et d'apprendre de ses erreurs Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié ! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com