Bonjour,
Je suis a la recherche d'une fonction en C qui permette de transformer un entier en octer. Un truc du genre :
char * IntToOctet (int entier)
Est ce que quelqu'un a deja fait ca?
merci
Bonjour,
Je suis a la recherche d'une fonction en C qui permette de transformer un entier en octer. Un truc du genre :
char * IntToOctet (int entier)
Est ce que quelqu'un a deja fait ca?
merci
Il faut travailler avec les opérateurs bitwise.
C'est un défi?Envoyé par Emmanuel Delahaye
Il faut juste faire gaffe à la taille des entiers utilisés avec "sizeof".
Ca m'interesse de savoir ce que tu as compris de la question, parce que pour moi, c'est flou...Envoyé par seriousme
Je pense qu'il veut afficherEnvoyé par Emmanuel Delahaye
au lieu de 170.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 10101010
Un octet est un objet d'exactement 8 bits. J'ai du mal à saisir ce que tu veux faire exactement.Envoyé par personne64
On peut faire ça :
qui mets le bits de poids fort à 0 et laisse les 8 bits de poids faibles intacts... mais je ne suis pas sûr que ce soit ça que tu veuilles...
Code : Sélectionner tout - Visualiser dans une fenêtre à part unsigned int x = 1234 & 0xFF;
Partager