PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → probleme convertion entier 8 bits -> 32 bits ???
probleme convertion entier 8 bits -> 32 bits ???
Iniciado por s.brackez, ago., 26 2005 2:12 PM - 6 respostas
Publicado em agosto, 26 2005 - 2:12 PM
bonjour,

je n'arrive pas a convertir un entier sous forme 8 bits en 32 bits sous windev...
exemple : 162 devrait me donner 145058

qui peut me faire avancer ???? merci
Publicado em agosto, 26 2005 - 3:28 PM
faut que j'apporte des précisions :

j'ouvre un fichier binaire, je lis un octet bien précis et je récupere en hexa sa valeur :
"A2"
j'arrive a convertir cette valeur en entier 8 bits -> 162

mais je désirais obtenir la valeur en "un entier non signé INT 32bits" ???

comment faire cette conversion.... ?
Publicado em agosto, 26 2005 - 4:24 PM
normalement (ou j'ai raté qq chose) une conversion en 8 32 ou 64 bits
devrai donner la même chose

stef avait prétendu :


faut que j'apporte des précisions :

j'ouvre un fichier binaire, je lis un octet bien précis et je récupere en
hexa sa valeur : "A2"
j'arrive a convertir cette valeur en entier 8 bits -> 162

mais je désirais obtenir la valeur en "un entier non signé INT 32bits" ???

comment faire cette conversion.... ?



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado em agosto, 26 2005 - 7:08 PM
MonNombre est un entier sans signe sur un octet = 0xA2 // de 0x00 à 0xFF
En32Bits est un entier sans signe sur 4 octets = MonNombre // de 0x00000000 à 0xFFFFFFFF
Publicado em agosto, 26 2005 - 7:14 PM
si je prends un editeur héxadécimal et que je me positionne sur l'octet en question :
"A2"

l'éditeur hecadécimal me donne :

octal : 242
8 bits (ns) : 162
16 bits (ns) : 13986
32 bits (ns) : 145058
Publicado em agosto, 26 2005 - 7:23 PM
stef avait soumis l'idée :
si je prends un editeur héxadécimal et que je me positionne sur l'octet en
question : "A2"

l'éditeur hecadécimal me donne :

octal : 242
8 bits (ns) : 162 = A2
16 bits (ns) : 13986 = 36A2
32 bits (ns) : 145058 = 236A2


Où est le PB?


--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado em agosto, 26 2005 - 11:57 PM
Merci Phillipe,
manquer juste un peu de lumiere !
4 octet au lieu de 2.... :/