"precision" des entiers - C++ - Programmation
Marsh Posté le 11-07-2004 à 20:58:47
il existe des fonctions pour formater les chaines... en C on peut utiliser sprintf
Regarde dans l'aide.
Up> Change le titre du sujet, il ne correspond pas du tout à ta demande "Formatage de nombres"
Marsh Posté le 11-07-2004 à 23:14:09
Puisque c'est posté dans la rubrique C++, je rapelle la technique pour obtenir du padding avec des zeros en C++:
Code :
|
va envoyer en sortie:
00025
setfill determine le caractere de padding employé (par defaut, c'est space), et setw, la longueur minimale en nb de caracteres qui sera employée a la prochaine operation d'insertion dans le flux (et qui provoque donc l'emploi de caracteres de padding si cette longueur minimale n'est pas atteinte par ce qui est a inserer).
A+,
Marsh Posté le 11-07-2004 à 20:02:06
Bonjour,
j'aimerais simplement savoir si il est possible de formater un entier. je m'explique : j'ai des entiers qui varient dans un certain intervalle, et une classe TChaine qui me permet de caster mes entiers en string. je voudrais en fait que mes entiers soient tous representes par le meme nombre de caracteres. par exemple si j'ai la suite de 1 a 15, j'aimerais pourvoir stocker dans des TChaine les entiers de la facon suivante :
01 02 03 04 ... 13 14 15
de mem, si j'ai plus de 100 entiers je voudrais que cela se fasse comme ca :
001 002 003 ... 099 100 101 102 ...
pouvez vous m'aider ?
merci d'avance