cs_yvesh
Messages postés1Date d'inscriptionmercredi 20 avril 2005StatutMembreDernière intervention27 février 2008 27 févr. 2008 à 09:36
Sinon quelque chose du style conversion en chaine de caratère puis obtention de la longueur de cette chaîne (en C#, je sais plus exactement l'équivalent en C++) : Valeur.ToString().Length
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 27 oct. 2003 à 11:29
27 févr. 2008 à 09:36
27 oct. 2003 à 11:29
Valeur = Valeur / 10; <=> Valeur /= 10.;
#include "stdio.h", on met plutot #include <stdio.h>
Sinon je pense que c'est une source utile, pour apprendre a programmer c'est bien utile, ca change des hello world !.
Pour ce qui est de l'emploie brutale du log en base 10, il faut rappeler que log retourne un double...
Cependant on peut ecrire la fonction ainsi :
int Longueur(int Valeur)
{
char buf[50]; // au maximun un 32bits va jusqu'a 4 millions, donc envirion 8 characteres
return sprintf("%d",Valeur);
}
25 oct. 2003 à 13:08
pour faire un affichage formaté d'un entier par ex
25 oct. 2003 à 12:25