Récupérer un tableau d'un fichier binaire
Bonjour,
Je souhaite récupérer les valeurs d'un tableau à 3 dimension à partir d'une fichier binaire dans lequel les valeurs ont été recopiées de la façon suivante:
Code:
1 2 3
| int tableau[2][3][4];
...
fwrite(tableau,sizeof(int),2*3*4,fout); |
Pour lire le fichier, je devrais normalement faire ceci:
Code:
fread(tableau,sizeof(int),2*3*4,fin);
Seulement j'utilise un outil de compression qui me délivre mon fichier sous forme de buffer :
J'ai essayé ceci, sans succès apparent :
Code:
memcpy(tableau, (int*)pBuffer, 2*3*4*sizeof(int));
Comment lire mon pBuffer pour récupérer les entiers du tableau ???