Bonjour,

je voudrais savoir s'il y a plus rapide pour lire un fichier bloc par bloc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
  char* source = "lala";
  int BS = 500 * 1024 * 1024; //500MB (buffer size)
 
  FILE* fsource = fopen(source, "r");
 
  while(!feof(fsource)){
    char* buffer = (char*) malloc(BS);
    fread(buffer, 1, BS, fsource);
    free(buffer);
  }
 
  fclose(fsource);
Merci d'avance.