tomalille
Messages postés52Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention 5 juin 2007
-
10 sept. 2005 à 17:12
cs_dan34
Messages postés28Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention13 mars 2012
-
10 sept. 2005 à 18:43
Bonjour,
je dois traduire en C le tri par base.
Pour cela, je dois classer des chiffres par les unités, puis les dizaines, etc...
Mon problème est le suivant:
Comment faire pour isoler le chiffre des unités dans un nombre en C?
par exemple: si on a 170, comment faire pour avoir 0? Existe-t-il une fonction?
Merci d'avance
cs_dan34
Messages postés28Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention13 mars 2012 10 sept. 2005 à 18:43
oui exact j'y avait pas pensé dans la série pourquoi faire simple quand on peux faire compliqué
sprintf( Buffer, %d, Nombre );
taille = strlen( Buffer );
on traite les caractères obtenus avec un for et la taille récupéré par exemple en les retransformant avec :
chiffre = atoi( caractère );