je lis en binaire un fichier 5.5.
je sais qu'une zone de 4 caratères correpondant à un entier sur 4
octets.
comment je calcule cet entier mais en décimal classique pour pouvoir
faire du numeriqueverschaine ?
Par exemple si tu as dans le fichier HF5.5 : BE E2 4B 48 Cela correspond au décimal (attention, on est en little indian l'octet de poids fort est à droite):
Par exemple si tu as dans le fichier HF5.5 :
BE E2 4B 48
Cela correspond au décimal (attention, on est en little indian l'octet de poids fort est à droite):
Par exemple si tu as dans le fichier HF5.5 : BE E2 4B 48 Cela correspond au décimal (attention, on est en little indian l'octet de poids fort est à droite):
Par exemple si tu as dans le fichier HF5.5 : BE E2 4B 48 Cela correspond au décimal (attention, on est en little indian l'octet de poids fort est à droite):
je lis par exemple 4 caractères ascii valant (en dec) caract(101)-caract(00)-caract(00)-caract(00) ou un autre : caract(86)-caract(00)-caract(00)-caract(00)
question : ça fait combien ?
rompetit avait soumis l'idée :
Le mercredi 6 mars 2013 11:43:27 UTC+1, titou44 a écrit :
bonjour
je lis en binaire un fichier 5.5.
je sais qu'une zone de 4 caratères correpondant à un entier sur 4
octets.
comment je calcule cet entier mais en décimal classique pour pouvoir
faire du numeriqueverschaine ?
Bonjour,
Retour sur certaines bases en informatique :
Un entier 32 bits est codé sur 4 octets
Par exemple si tu as dans le fichier HF5.5 :
BE E2 4B 48
Cela correspond au décimal (attention, on est en little indian l'octet de
poids fort est à droite):
je lis par exemple 4 caractères ascii valant (en dec)
caract(101)-caract(00)-caract(00)-caract(00)
ou un autre : caract(86)-caract(00)-caract(00)-caract(00)
Par exemple si tu as dans le fichier HF5.5 : BE E2 4B 48 Cela correspond au décimal (attention, on est en little indian l'octet de poids fort est à droite):
je lis par exemple 4 caractères ascii valant (en dec) caract(101)-caract(00)-caract(00)-caract(00) ou un autre : caract(86)-caract(00)-caract(00)-caract(00)
question : ça fait combien ?
rompetit
Le mercredi 6 mars 2013 14:30:52 UTC+1, titou44 a écrit :
je lis par exemple 4 caractères ascii valant (en dec) caract(101)-caract(00)-caract(00)-caract(00)
ou un autre : caract(86)-caract(00)-caract(00)-caract(00) question : ça fait combien ?
Normalement : 101 et 86
Ce n'est pas ce que tu attends ?
Le mercredi 6 mars 2013 14:30:52 UTC+1, titou44 a écrit :
je lis par exemple 4 caractères ascii valant (en dec)
caract(101)-caract(00)-caract(00)-caract(00)
ou un autre : caract(86)-caract(00)-caract(00)-caract(00)
question : ça fait combien ?