bonjour,
Comment convertir un char ou int en bcd ?
Merci de votre aide.
bonjour,
Comment convertir un char ou int en bcd ?
Merci de votre aide.
Salut,
Je ne comprend pas trop ce que tu veux faire :
Est ce que ton char contient par exemple "quatre" et tu veux que la conversion vale 4 ou bien il est ecrit "4" dans ton char ?
Bcd, c'est bien l'abreviation de binaire codé decimal ?
Par des divisions entières par 10 (quotient / et reste %)
en fait j'ai trouvé cette fonction
donc si on a 0x45 <=bcd (00100 00101)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 unsigned char bcdToDec(unsigned char val) { return ( (val/16*10) + (val%16) ); }
on aura 45 en decimal.
Oui, les divisions sont par 10, pas par 16
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager