Hexadécimaux dans tableau de char
Résolu
ft1103
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Actuellement, j'essaie de résoudre le problème suivant, mais en vain :
Soit un hexadécimal X = 0x35AB.
char t[2] = {0x35, 0xAB}
J'ai une fonction f telle que :
f(t, taille = 2) -> return char tab_ret [4] = {0x33, 0x35, 0x41, 0x42}, i.e. qui pour chaque code ascii de X, retourne sa valeur héxa : '3' -> 0x33, '5' -> 0x35, 'A' -> 0x41, 'B' -> 0x42.
Pour tester ma fonction, je déclare uchar1 = 53 (pour 0x35) et uchar2 = 171 (0xAB), puis un char t_test[2], que je le remplis avec uchar1 et uchar2.
Pour l'instant, ça marche.
Ce que je souhaiterais faire, et que je n'arrive pas, c'est la fonction inverse, qui prend en paramètre char t_inv[4] = {0x33, 0x35, 0x41, 0x42}, et me return char t_ret [2] = {0x35, 0xAB}.
Merci d'avance pour votre aide, et si je n'ai pas été assez clair n'hésitez pas à me rependre.config>
Actuellement, j'essaie de résoudre le problème suivant, mais en vain :
Soit un hexadécimal X = 0x35AB.
char t[2] = {0x35, 0xAB}
J'ai une fonction f telle que :
f(t, taille = 2) -> return char tab_ret [4] = {0x33, 0x35, 0x41, 0x42}, i.e. qui pour chaque code ascii de X, retourne sa valeur héxa : '3' -> 0x33, '5' -> 0x35, 'A' -> 0x41, 'B' -> 0x42.
Pour tester ma fonction, je déclare uchar1 = 53 (pour 0x35) et uchar2 = 171 (0xAB), puis un char t_test[2], que je le remplis avec uchar1 et uchar2.
Pour l'instant, ça marche.
Ce que je souhaiterais faire, et que je n'arrive pas, c'est la fonction inverse, qui prend en paramètre char t_inv[4] = {0x33, 0x35, 0x41, 0x42}, et me return char t_ret [2] = {0x35, 0xAB}.
Merci d'avance pour votre aide, et si je n'ai pas été assez clair n'hésitez pas à me rependre.config>
A voir également:
- Hexadécimaux dans tableau de char
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide