Bonjour à tous,
J'ai besoin d'une fonction permettant d'isoler le chiffre d'un nombre.
Celle ci aurait pour paramètre d'entrée:
- Le nombre (qui est concrètement un char, avec une valeur exprimée en hexa)
- La position, dans le nombre, du chiffre à isoler
Ex: Chiffre1=MaFonction(0x32,1);
Chiffre1 serait égal à 3
Je ne souhaite pas utiliser les modulo et co.
Pour le bien, il faudrait mettre le nombre dans un tableau de char (sprintf), puis récupérer et retourner la valeur de la case correspondante à la position.
N'étant pas vraiment à l'aise (pas du tout même) avec les chaînes, pointeurs & co, j'appelle à l'aide pour créer cette fonction.
Merci d'avance pour votre aide,
Nicolas
Partager