#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* pFile;
long lsize;
char* buffer;
pFile = fopen( "fichier.txt" , "rb");
if (pFile == NULL) return 1;
fseek (pFile, 0 , SEEK_END); // Obtient la taille du fichier
lsize = ftell (pFile);
rewind (pFile);
buffer = (char*) malloc (lsize); //Alloue mémoire pour le tampon, de la taille du fichier
if (buffer == NULL) return 2;
fread (buffer, 1, lsize, pFile); // copie fichier vers tampon
fclose (pFile); // ferme le flux et
free(buffer); // libère espace tampon
return 0;
}