Algo mise en forme auto grands nombres [Résolu]

stiky68 4 Messages postés lundi 31 mai 2010Date d'inscription 6 juin 2010 Dernière intervention - 31 mai 2010 à 01:01 - Dernière réponse : stiky68 4 Messages postés lundi 31 mai 2010Date d'inscription 6 juin 2010 Dernière intervention
- 31 mai 2010 à 09:19
Bonjour,

Étant étudiant et travaillant sur un projet perso en c#, je suis à la recherche d'un algorithme qui me permettrait d'insérer un espace dans un string tout les 3 chiffres. C'est à dire, qui réaliserait cette fonction là en gros:

16000000
16 000 000

Cela existe-t-il?

J'ai essayer un truc du genre :

	static string conv (string nb)

{
string res=string.Empty;
char c;
int i;

for (i=0;i<nb.Length;)
{
c=nb[i];
if ((i==3) || (i==6) || (i==9) || (i==12) || (i==15))
{
res=res+' ';
i++;
}
else
{
res=res+c;
i++;
}
}
return res;
}


Mais bon c'est foireux là. Il me ressort le nombre en l'état initial mais avec un espace après.
Un petit coup de pouce quant à l'algo. aiderait grandement mon piètre niveau

Merci d'avance!
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 31 mai 2010 à 08:17
1
Merci
Salut,
Oui ça existe, tu peux le faire avec String.Format("{0:N0}", val);
L'affichage dépend ensuite de la culture courante; pour certaine culture, le separator est l'espace...


[hr]
-Site personnel-
-Blog-

Merci cs_Bidou 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_Bidou
stiky68 4 Messages postés lundi 31 mai 2010Date d'inscription 6 juin 2010 Dernière intervention - 31 mai 2010 à 09:19
0
Merci
Merci, exactement ce que je recherchais.
Commenter la réponse de stiky68

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.