Lire un octet

Fermé
peachesncream Messages postés 15 Date d'inscription vendredi 4 mai 2018 Statut Membre Dernière intervention 4 juillet 2020 - 4 juil. 2020 à 22:24
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 5 juil. 2020 à 11:50
Bonjour,

j'ai 2 questions sur la lecture d'un octet en c:
1/ dans un tableau j'ai un ensemble de valeurs en octet et pour récupérer une adresse stockée dans ce tableau, cette adresse est divisée sur 4 cases, je veux que le contenu des 4 cases soit stocké dans une seule variable pour l'utiliser ailleurs. Comment est-ce que je peux faire cela?

2/Pour le même tableau, je veux lire 1 octet donc une case du tableau, et les chaque bit de cet octet à une signification donc je dois lire les bits concernés est-ce que ça est possible?

Merci!
A voir également:

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
Modifié le 5 juil. 2020 à 11:57
bonjour,
1/ je pense que le plus propre, c'est de calculer l'adresse à partir des quatre octets, comme tu calculerais la valeur d'un nombre à partir de ces chiffres.
tu pourrais aussi utiliser une union avec un entier de 32 bits et 4 octets.
2/ https://fr.wikipedia.org/wiki/Op%C3%A9ration_bit_%C3%A0_bit
0