Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : format de nombres entier [ Divers / Débutant(e) ] (cre31400)

mardi 15 juillet 2008 à 15:23:42 | format de nombres entier

cre31400

Salut,

Pour mon programme j'ai besoin d'avoir des nombres à deux chiffres, par exemple si j'obtiens  2 il me le faudrait sous la forme 02 . Existe-t'il une commande pour faire cela?

Merci beaucoup!

mardi 15 juillet 2008 à 15:31:29 | Re : format de nombres entier

BruNews

Administrateur CodeS-SourceS
char szResult[4];
char *c;

c = szResult;
if(nbr < 10) *c++ = '0';
itoa(c, nbr, 10);

ciao...
BruNews, MVP VC++

mardi 15 juillet 2008 à 15:43:04 | Re : format de nombres entier

cre31400

merci pour ta réponse, mais peux-tu m'expliquer à quoi servent les 2 premières lignes stp? et quelle est la bibliothèque à appeller.
Merci


mardi 15 juillet 2008 à 15:52:56 | Re : format de nombres entier

BruNews

Administrateur CodeS-SourceS

C'est du pur C standard et vraiment basique, faudrait te plonger dans un bouquin.

char szResult[4]; // BUFFER QUI CONTIENDRA ASCII RESULTANT
char *c; // PO0INTEUR SUR LE BUFFER POUR ECRITURE

c = szResult; // POINTE SUR 1er OCTET DU BUFFER
if(nbr < 10) *c++ = '0';
/* SI nbr < 10 ALORS
  1) *c = '0' : szResult[0] = '0' pointé par *c
  2) on pousse le pointeur: c++
*/
itoa(c, nbr, 10); // ECRITURE EN ASCII POUR CONCLURE

ciao...
BruNews, MVP VC++


mardi 15 juillet 2008 à 17:10:55 | Re : format de nombres entier

NairodDorian

On pourrait faire un peu mieux sans un itoa

char szresult[4];
if (nbr < 10) {
szresult[2] = '\0';
szresult[1] = nbr + '0';
szresult[0] = '0';
}


mardi 15 juillet 2008 à 20:47:49 | Re : format de nombres entier

BruNews

Administrateur CodeS-SourceS
c'est clair mais je redoute que cette fois tu ne lui parles en mandarin ancien....

ciao...
BruNews, MVP VC++



Cette discussion est classé dans : format, entier, nombres


Répondre à ce message

Sujets en rapport avec ce message

Tableau entier & Nombres paires !?? [ par cpp26 ] Salut,Un  prophesseur ma donner un exercice,ce dernier et de: lire un tableau entier!! Et afficher les nombres paires. Ahh qeul STAGE on été avec un p Conversion png en format natif [ par damd ] Bonjour, Je développe une appli embarquée qui fait du traitement d'image J'utilise des fichiers png (sans perte et avec transparence). Pour trai Conversion d'entier en base 2^32 vers base 10 [ par le_duche ] Bonjour !Je chercher je cherche, mais je ne trouve pas d'idée.Dans le cadre de l'implémentation d'une classe de grands entiers, je souhaite pouvoir co Parser avec description de format (xml) ? [ par RV2931 ] Bonjour,Je dois réaliser quelques parsers de fichiers, notament un parser de fichiers DXF, et d'autres formats propriétaires...J'ai entendu parler que lire et comprendre un formule en format texte [ par li ] bonjour je souhaiterais que mon pregramme sois capable de lire une formule stoquer dans un fichier texte et les leffectuer . EX:fichier text :1+3*3(4^ Convertir en entier les valeur de GetPixel [ par Spacekiller ] Bonjour j'ai déjà trouvé la solution ici mais je n'arrive plus à mettre la main dessus. Comment fait-on pour convertir sous la forme par exemple : r=2 Multiplication arabe en langage C [ par Stockalone1232 ] Bonjour tout le monde,Je suis débutant en langage C et je dois faire un programme de multiplication arabe de 2 grands nombres pour mon école. Si certa decrypter mot de passe [ par mzllll ] Quelqu'un pourrait m aider a propos de ce codedeja me dire avec quel logiciel je peux le decrypter<span lang="EN-GB" style="FONT-SIZE: 12pt; FONT-FAMI lecture d image au format jpeg [ par a-sophie ] Salut,Je souhaite lire et sauvegarder des images au format jpeg avec visual c++ .Si jamais quelqu un a des conseils ou des pistes a me donner, ce sera


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.