Entier sur 3 bytes

Résolu/Fermé
Utilisateur anonyme - 23 févr. 2015 à 17:32
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 23 févr. 2015 à 17:43
Bonjour,
Je dois créer un programme qui lis dans le MBR et qui affiche les données de celui-ci.
Le problème étant que certaines informations sont codées sont 3 bytes et qu'il n'y a aucune variable du type entier sur 3 bytes.
Un int est sur 4 bytes et un short sur 2 bytes, ce qui ne va pas :/
Une idée ?
Merci d'avance :)
A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
23 févr. 2015 à 17:43
Ben tu lis les 3byes de poids inférieur ainsi que le quatrième dans
un "unsigned long int", et tu annules les 8 bits parasites.
Ton unsigned long contiendra la valeur mathématique correcte, non?
0