Lecture binaire de fichier
Résolu
armasousou
Messages postés
1268
Date d'inscription
Statut
Membre
Dernière intervention
-
armasousou Messages postés 1268 Date d'inscription Statut Membre Dernière intervention -
armasousou Messages postés 1268 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travail sur un format d'image (ppm) qui peut être ecris en binaire.
Voici l'allure des valeurs :
nombre1 nombre2 nombre3 nombre4 nombre5 nombre6 ...
Tous les nombres sont séparé par un espace et en plus, je sais pas sur combien d'octets sont codés les espaces ...
voila comment j'ai fait, mais evidement ça ne marche pas ^^
ifstream fichier;
fichier.open("toto.ppm", ios::binary);
int nb_recuperer;
char* s = " ";
while(condition)
{
fichier.read((char*)&nb_recuperer, sizeof(int));
fichier.read(s, sizeof(s));
}
sauf que j'ai des valeurs abérantes sur mon nb_recuperer (genre plusieurs milliers alors que ca ne peut depasser 255 ...)
Help ! merci d'avance =)
Je travail sur un format d'image (ppm) qui peut être ecris en binaire.
Voici l'allure des valeurs :
nombre1 nombre2 nombre3 nombre4 nombre5 nombre6 ...
Tous les nombres sont séparé par un espace et en plus, je sais pas sur combien d'octets sont codés les espaces ...
voila comment j'ai fait, mais evidement ça ne marche pas ^^
ifstream fichier;
fichier.open("toto.ppm", ios::binary);
int nb_recuperer;
char* s = " ";
while(condition)
{
fichier.read((char*)&nb_recuperer, sizeof(int));
fichier.read(s, sizeof(s));
}
sauf que j'ai des valeurs abérantes sur mon nb_recuperer (genre plusieurs milliers alors que ca ne peut depasser 255 ...)
Help ! merci d'avance =)
A voir également:
- Lecture binaire de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide