Bonjour à tous,

Je développe actuellement un programme qui lit des données d'un fichier et les stock dans différent fichier, voici une portion de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
//initialisation
FILE ** tiles = (FILE **)malloc((NbrOfTiles)*sizeof(FILE*));
......
//Ouverture des fichiers
...........
//Remplissage des fichiers
for(int i = 0; i < Ligne; i++)
   for(int k = 0; k < nbrLigne; k++)
	for(int j = 0; j < Colonne; j++){
	fread(buffer, sizeof(BYTE), PasLigne, file);
	fwrite(buffer , sizeof(BYTE), PasLigne, tiles[j+PasLigne*i]); 
        }
Le problème que mon code s'exécute le plus normalement du mode en mode debug mais une fois en mode release il généré une exception
violation d'accées lors de l'écriture.
Ce que je n'arrive pas à comprendre c'est qu'il commence à écrire dans les fichier puis c'est l'erreur

je serai très reconnaissante pour ceux qui peuvent m'aider
Merci d'avance