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
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
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]); }Ce que je n'arrive pas à comprendre c'est qu'il commence à écrire dans les fichier puis c'est l'erreurviolation d'accées lors de l'écriture.
je serai très reconnaissante pour ceux qui peuvent m'aider
Merci d'avance
Partager