Salut a tous!

Voil� mon probl�me, j'ai d�clar� un buffer (tableau de char) pour lire le contenu d'un ifstream (stream d'entr�� sur un fichier).
Je fais donc un read d'une quantit� de donn�e size, ensuite pour tester si j'ai bien ce qu'il me faut dans le buffer, j'affiche son contenu, mais l� je me rend compte que la premi�re valeur du buffer est correcte et que toute les autres ne sont pas les valeurs de mon fichier. En effet les autres valeurs sont toute identique et valent en (decimal) -52?!?!?!

voici le code en abr�g�:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
 
//declaration des variables pour la lecture
const int Size = 188;
char bufferIn[Size];
 
fichier1.seekg(1,ios::beg);
fichier1.read(bufferIn,Size);
//affichage
for (int k = 0; k<Size;k++)
{
	cout << (int)bufferIn[k] << endl;
}
Est ce qu'il y a un truc que je fais faux avec ma lecture???je comprend pas pourquoi j'ai ces valeurs bizarres???