|
Bas de page | |
---|---|
Auteur | Sujet : convertion valeur hexadecimal en decimal |
![]() Publicité | Posté le 05-10-2005 à 13:29:09 ![]() ![]() |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 05-10-2005 à 14:09:05 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
demo2000 | même avec :
|
olivthill | La solution d'Emmanuel devrait marcher. Comment a-t-elle été mise en place ? Peut-être que le problème ne vient que de la ligne
qui n'aurait pas été changée en
|
demo2000 | avec :
|
olivthill |
printf ne fait pas de conversion, juste un affichage.
C'est pour cela qu'il faut utiliser ntohl(), voir
Comme l'a très bien dit Emmanuel, dès la première réponse, l'ordre des octets dépend des machines, c'est normal. Message édité par olivthill le 05-10-2005 à 18:11:23 |
demo2000 | bonjour,
|
Joel F Real men use unique_ptr | oui c'est normal vu que n'a pas utiliser les fonctions que l'on t'as conseillé ...
|
Emmanuel Delahaye C is a sharp tool |
Quels sont les mots que tu ne comprends pas dans :
Message édité par Emmanuel Delahaye le 06-10-2005 à 13:34:29 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
blackgoddess vive le troll ! | mmh si le format reseau et le format de la machine ont le meme endian (big endian je crois ?) ntohl/htonl seront inefficaces non ? --------------- -( BlackGoddess )- |
![]() Publicité | Posté le 06-10-2005 à 13:58:24 ![]() ![]() |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
blackgoddess vive le troll ! | pour etre sur inverser les octets on peut faire un super bricolage de ce genre :
--------------- -( BlackGoddess )- |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
blackgoddess vive le troll ! | un char ne fait pas forcement un octet ? je croyais que sizeof(char) retournait forcément 1 ? --------------- -( BlackGoddess )- |
0x90 → | Le char fait forcément 1 octet, mais c'est l'octet qui fait pas forcément 8bits ( pb de traduction francaise), enfin c'est marqué dans la spec dumoins... après des machins non-8bits/octet .... --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
blackgoddess vive le troll ! | bin alors mon horreur marche si sizeof(char) == 1 et sizeof(unsigned long) == 4 --------------- -( BlackGoddess )- |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
blackgoddess vive le troll ! | donc (si j'ai bien compris le raisonnement), char est de la taille d'une unité mémoire, et long est de 32 bits. mais une unité mémoire a une taille variable, CHAR_BIT. C'est ca ? --------------- -( BlackGoddess )- |
Emmanuel Delahaye C is a sharp tool |
Ben oui, quel rapport ?
Message édité par Emmanuel Delahaye le 07-10-2005 à 10:58:31 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Emmanuel Delahaye C is a sharp tool |
Ou la la la la...
Eeek! Un octet (de 'octo' = 8) fait exactement 8 bits. Toujours, partout. Ne pas confondre les mots anglais 'octet' et 'byte'. Rien à voir. 'byte' (en français 'multiplet', quel vilain mot...) désigne en C le plus petit espace mémoire adressable >= 8 bits d'une architecture donnée.
Punaise, c'est quoi ce charabia... Message cité 1 fois Message édité par Emmanuel Delahaye le 07-10-2005 à 10:59:02 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Emmanuel Delahaye C is a sharp tool |
Oui.
au minimum.
disons qu'elle dépend de l'implémentation.
On va dire oui, à un poil de grenouille près... Message édité par Emmanuel Delahaye le 07-10-2005 à 10:57:09 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
blackgoddess vive le troll ! | tu fais des sauts partout aussi quand tu codes ? --------------- -( BlackGoddess )- |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Emmanuel Delahaye C is a sharp tool |
n869 : http://mapage.noos.fr/emdel/notes.htm#norme
Il suffit d'une. Exemple réels : Message cité 1 fois Message édité par Emmanuel Delahaye le 07-10-2005 à 12:16:00 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
0x90 → | toutes les merdes en plastiques et metaux lourds qui traine dedans ca casse le coté écolo --------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
el muchacho Comfortably Numb |
--------------- Les aéroports où il fait bon attendre, voila un topic qu'il est bien |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
![]() Publicité | Posté le ![]() ![]() |
Sujets relatifs | |
---|---|
Valeur sans les "" | Comment (dans un swf) envoyer une valeur à une variable php ? |
convertion de format de date | [C#] Récupérer la valeur OUTPUT d'une procédure stockée... |
Batch -- Extraire valeur clé de registre | Mémoriser la valeur d'un lien hypertext |
Valeur de liste pour menu deroulant. | IOResult : valeur des codes d'erreur ? |
comment recup valeur d'un cellule en cliquant | Changement de la valeur d'un lien |
Plus de sujets relatifs à : convertion valeur hexadecimal en decimal |