Bonjour!
Je dois bâtir un code qui calcul une valeur de checksum LRC
jai une chaîne avec des chiffres et je dois les additionnés par groupe de 2:
donc : 01+05+05+00+FF+00 = 10A
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char commande = "01050500FF00"
ensuite, je dois conserver les deux dernières valeur soit 0A et le soustraire de 256 (0x100)
donc : 0x100 - 0x0A = 0xF6
Le résultat final de la nouvelle chaine sera ceci : ":01050500FF00F6/r/n"
sa semble plutôt compliqué et mes connaissance en C sont assez rudimentaire.. je crois qu'il faut que j'utilise sscanf( ) mais j'en ai pas la certitude
Quelqu'un peut me donner une piste ?
Partager