Bonjour à tous !

J'ai qqchose de bizarre qui se passe dans mon programme que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
char filename[255];
strcpy(filename,cPath);
char * buffer;
long size;
ifstream file (filename, ios::in|ios::binary|ios::ate);
size = file.tellg();
file.seekg (0, ios::beg);
buffer = new char [size];
file.read (buffer, size);
file.close();
printf("Voici le buffer de %d char\n%s",size,buffer);
et il s'affiche mon fichier texte mais à la fin j'ai 4 "²²²²". Est ce un problème de conversion ? ou alors est ce que ces ²²²² sont dans mon buffer ?