begin process at 2012 02 12 12:33:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

format de nombres entier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

format de nombres entier

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ée 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 convertir chaine de caractère en entier sans utiliser atoi [ par lange89 ] bonjour a tous,voila j'aurais besoin ( comme dit dans le titre) de convertir une chaine de caractére genre "AA" en un entier sans utiliser la fonction


Nos sponsors


Sondage...

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 : 1,061 sec (3)

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