mettre les bits en hexa d'1 fichier dans un tableau avec c++ - C++ - Programmation
Marsh Posté le 29-03-2006 à 19:01:17
Il y a iostream, ou fopen/fread. Je préfère fopen/fread, mais au niveau académique, les professeurs préfèrent iostream.
Marsh Posté le 29-03-2006 à 19:17:35
mous134 a écrit : |
byte par byte : oui
octet par octet : non
(sachant que c'est la même chose)
Marsh Posté le 29-03-2006 à 21:00:00
ReplyMarsh Posté le 29-03-2006 à 21:11:26
skelter a écrit : sachant que ce n'est pas la même chose |
C'est LA même chose : octet c'est en français et byte c'est en anglais
Marsh Posté le 29-03-2006 à 21:21:21
non,
Citation : |
http://en.wikipedia.org/wiki/Byte
on traduit habituellement byte par octet mais en c++ il faut plutot utiliser le terme multiplet, tu as la constante CHAR_BIT (niveau cpp) qui indique le nombre de bits utilisés pour codé un char qui est le type qui représente la plus petite entité adressable.
Marsh Posté le 29-03-2006 à 21:25:31
skelter a écrit : non, |
Rasussre moi, petite question : la categorie ici c'est "C++" ou "branlette de nouille à 21h21 tout ça pour avoir raison alors que j'ai confondu bit et byte" ?
Marsh Posté le 29-03-2006 à 21:28:52
smaragdus a écrit : tout ça pour avoir raison alors que j'ai confondu bit et byte" ? |
je vois que tu as tout compris
Marsh Posté le 29-03-2006 à 21:31:37
skelter a écrit : je vois que tu as tout compris |
en effet, j'ai très bien compris que tu confondais bit et byte et qu'en allant verifier sur wiki, t'as trouvé un moyen de me retourner l'argumentation avec ton exemple obscur tiré par les cheveux
Merci wiki
En l'occurence, ethymologiquement, un byte c'est 8 bits sur tous les ordinateurs communs.
Marsh Posté le 29-03-2006 à 21:38:06
Citation : En l'occurence, ethymologiquement, un byte c'est 8 bits sur tous les ordinateurs communs. |
et alors ? la on est en c++ comme tu l'as déjà dit
Marsh Posté le 29-03-2006 à 21:41:55
Bientôt tu vas me soutenir que mous134 a sorti byte et octet pour faire la disctinction "8 bits / pas 8 bits", je sens déjà venir ta mauvaise foi
Marsh Posté le 29-03-2006 à 21:44:10
ben montres moi comment on lit un fichier octet par octet en c++ standard que j'apprennes quelque chose
Marsh Posté le 29-03-2006 à 21:45:54
Dès que tu m'auras sorti la manière de le lire bit par bit pour mous134
Marsh Posté le 29-03-2006 à 21:49:19
(à faire avec la voix d'omar shariff)
"Les bit(e)s c'est ma grande passion"
(private joke au boulot)
Marsh Posté le 29-03-2006 à 21:52:29
smaragdus a écrit : alors que j'ai confondu bit et byte" ? |
j'ai jamais parlé de bits, j'ai juste dis qu'en c++ byte != octet
Marsh Posté le 29-03-2006 à 18:47:48
bonjour
j'ai à ma disposition un fichier contenant des nombres en hexa et je voudrais mettre ces derniers dans un tableau de type byte avec le langage c++.
Comment peux t'on faire cela?
Existe t'il des fonctions qui permettent de lire un fichier byte par byte ou octet par octet?
merci d'avance.