Entier sur 3 bytes

Résolu
Utilisateur anonyme -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Modérateur Dernière intervention   934
 
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