Entier stocké sur un octet

[Résolu]
Signaler
Messages postés
11
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
12 août 2006
-
Messages postés
11
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
12 août 2006
-
Hello,

Dans quoi peut-on stocker un entier contenu dans un octet ? Je voudrais lire les données d'un fichier WAVE codé en 8 bits (les informations sont donc stockées sur un octet valeur de 0 à 255). Si je stocke ces données (avec fread) dans un char, elles deviennent ilisibles. Peut-on les stockées dans un autre type qui conserve la notion d'entier ?

Merci

2 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,


Pour pouvoir stocker des nombres de 0 a 255 c'est plutot un unsigned char qu'il te faut, les char c'est bon que quand on lis des fichiers textes.
Aussi il faut penser a ouvrir le fichier en mode binaire.
Messages postés
11
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
12 août 2006

Ouaip, j'avais pas pensé à l'unsigned char. Merci et bonne soirée