Bonjour, j'essaie de lire un fichier .jpg avec fstream et read
comme ça :
Je veux qu'il me remplisse 1000 octets et au final j'en obtient que 4 j'ai essayé avec un texte renommé en .jpg et ça marche. Donc je comprend pas surtout que j'avais déjà fait un programme avec des fstream et ça marchait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <iostream> #include <fstream> using namespace std; int main(int argc,char** argv) { char contenu[1000]; fstream fichier("a.jpg", ios::in | ios::out | ios::binary); fichier.read(contenu,1000); cout << contenu<< endl; return 0; }
Si quelqu'un pouvait m'aider j'en serais reconnaissant. Merci d'avance.
Partager