Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
853 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  mettre les bits en hexa d'1 fichier dans un tableau avec c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mettre les bits en hexa d'1 fichier dans un tableau avec c++

n°1334819
mous134
Posté le 29-03-2006 à 18:47:48  profilanswer
 

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.

mood
Publicité
Posté le 29-03-2006 à 18:47:48  profilanswer
 

n°1334835
rikrispy
Posté le 29-03-2006 à 19:01:17  profilanswer
 

Il y a iostream, ou fopen/fread. Je préfère fopen/fread, mais au niveau académique, les professeurs préfèrent iostream.

n°1334847
Joel F
Real men use unique_ptr
Posté le 29-03-2006 à 19:11:55  profilanswer
 

c'est pas "académique" hein o_O  
C++ -> iostream .| :o

n°1334852
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 19:17:35  profilanswer
 

mous134 a écrit :


Existe t'il des fonctions qui permettent de lire un fichier byte par byte ou octet par octet?


 
byte par byte : oui
octet par octet : non :o
 
 
(sachant que c'est la même chose)

n°1334957
skelter
Posté le 29-03-2006 à 21:00:00  profilanswer
 

smaragdus a écrit :


(sachant que c'est la même chose)


 
sachant que ce n'est pas la même chose [:aloy]

n°1334967
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:11:26  profilanswer
 

skelter a écrit :

sachant que ce n'est pas la même chose [:aloy]


C'est LA même chose : octet c'est en français et byte c'est en anglais :lol:


Message édité par smaragdus le 29-03-2006 à 21:15:27
n°1334969
skelter
Posté le 29-03-2006 à 21:21:21  profilanswer
 

non,
 

Citation :


A contiguous sequence of bits within a binary computer, that comprises the smallest addressable sub-field of the computer's natural word-size. That is, the smallest unit of binary data on which meaningful computation, or natural data boundaries, could be applied. For example, CDC 6400 (and other) scientific mainframes divided their 60-bit floating-point words into 10 six-bit bytes.


 
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.

n°1334972
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:25:31  profilanswer
 

skelter a écrit :

non,
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.


 
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" ? :lol:

Message cité 2 fois
Message édité par smaragdus le 29-03-2006 à 21:26:10
n°1334974
skelter
Posté le 29-03-2006 à 21:27:23  profilanswer
 

t'as qu'a prendre ca pour la masturbation si tu veux

n°1334978
skelter
Posté le 29-03-2006 à 21:28:52  profilanswer
 

smaragdus a écrit :

tout ça pour avoir raison alors que j'ai confondu bit et byte" ? :lol:


 
je vois que tu as tout compris

mood
Publicité
Posté le 29-03-2006 à 21:28:52  profilanswer
 

n°1334985
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:31:37  profilanswer
 

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 :lol:
 
Merci wiki :lol:
 
En l'occurence, ethymologiquement, un byte c'est 8 bits sur tous les ordinateurs communs.


Message édité par smaragdus le 29-03-2006 à 21:33:56
n°1334998
skelter
Posté le 29-03-2006 à 21:36:02  profilanswer
 

laisses tomber

n°1335006
skelter
Posté le 29-03-2006 à 21:38:06  profilanswer
 

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

n°1335009
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:39:05  profilanswer
 

laisse tomber, comme tu dis, nOOb :o

n°1335014
skelter
Posté le 29-03-2006 à 21:40:38  profilanswer
 

smaragdus a écrit :

laisse tomber, comme tu dis, nOOb :o


 
+1 :o

n°1335018
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:41:55  profilanswer
 

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 :lol:

n°1335026
skelter
Posté le 29-03-2006 à 21:44:10  profilanswer
 

ben montres moi comment on lit un fichier octet par octet en c++ standard que j'apprennes quelque chose  ;)

n°1335029
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:45:54  profilanswer
 

Dès que tu m'auras sorti la manière de le lire bit par bit pour mous134 :lol:

n°1335033
skelter
Posté le 29-03-2006 à 21:47:17  profilanswer
 

t'arretes de parler de bit obsedé :o

n°1335040
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 21:49:19  profilanswer
 

(à faire avec la voix d'omar shariff)
"Les bit(e)s c'est ma grande passion"
 
(private joke au boulot) :o

n°1335047
skelter
Posté le 29-03-2006 à 21:52:29  profilanswer
 

smaragdus a écrit :

alors que j'ai confondu bit et byte" ? :lol:


 
j'ai jamais parlé de bits, j'ai juste dis qu'en c++ byte != octet

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  mettre les bits en hexa d'1 fichier dans un tableau avec c++

 

Sujets relatifs
Modifier une partie de fichier son avec jmfProbleme DIV scrollable dans un Tableau
[Résolu] lire un morceau de fichier audio avec JMF[Résolu] Ecrire un fichier au format UTF-8
Problème de ponctuation ds un fichier texte dynamique ds flashTableau a 2 entrées et condition sous excel
recuperer chemin fichierpb tableau vba
chemin fichierTaille d'un tableau de tableau
Plus de sujets relatifs à : mettre les bits en hexa d'1 fichier dans un tableau avec c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR