[Visual C++] Ouverture de fichier image
e29
Messages postés
57
Date d'inscription
Statut
Membre
Dernière intervention
-
|||-PHILKILL-||| -
|||-PHILKILL-||| -
Bonjour,
Je reprends actuellement un code permettant de transformer une image bmp en binaire. Mon problème est que je n'arrive pas à ouvrir le fichier image concerné. Voici le début du code :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define hauteurimage 480
#define largeurimage 640
int main(){
FILE * fichier;
unsigned char imageBMP[3*largeurimage*hauteurimage];
int *tempimBMP;
int **image;
unsigned char tmp[501];
int somme=0;
int seuil;
int i,j;
//Allocation mémoire de l'image en niveau de gris
tempimBMP=(int*)malloc(hauteurimage*largeurimage*sizeof(int));
//Récupération de l'image
fichier=fopen("image.bmp","rb");
if(!fichier)
{
printf ("Probleme d'ouverture du fichier image\n");
return 0;
}
fread (&tmp,54,1,fichier);
fread (&imageBMP,largeurimage*hauteurimage*3,1,fichier);
fclose(fichier);
et voici l'erreur obtenue à l'execution :
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0xEE0 has exited with code 0 (0x0).
The program 'C:\Program Files\Microsoft Visual Studio\MyProjects\casque_project\Debug\casque_project.exe' has exited with code 0 (0x0).
Pouvez-vous m'aider? Merci d'avance!
Je reprends actuellement un code permettant de transformer une image bmp en binaire. Mon problème est que je n'arrive pas à ouvrir le fichier image concerné. Voici le début du code :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define hauteurimage 480
#define largeurimage 640
int main(){
FILE * fichier;
unsigned char imageBMP[3*largeurimage*hauteurimage];
int *tempimBMP;
int **image;
unsigned char tmp[501];
int somme=0;
int seuil;
int i,j;
//Allocation mémoire de l'image en niveau de gris
tempimBMP=(int*)malloc(hauteurimage*largeurimage*sizeof(int));
//Récupération de l'image
fichier=fopen("image.bmp","rb");
if(!fichier)
{
printf ("Probleme d'ouverture du fichier image\n");
return 0;
}
fread (&tmp,54,1,fichier);
fread (&imageBMP,largeurimage*hauteurimage*3,1,fichier);
fclose(fichier);
et voici l'erreur obtenue à l'execution :
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0xEE0 has exited with code 0 (0x0).
The program 'C:\Program Files\Microsoft Visual Studio\MyProjects\casque_project\Debug\casque_project.exe' has exited with code 0 (0x0).
Pouvez-vous m'aider? Merci d'avance!
A voir également:
- [Visual C++] Ouverture de fichier image
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Bonjour,
Ces problemes sont cree a cause que tu utilise Visual Studio change de compilateur pour DEV C++ c'estbeaucoup plus fiable. Au moin tu n'auras pas d'erreur de .DLL . ;)
https://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-C%2B%2B%204.9.9.2/devcpp-4.9.9.2_setup.exe/download
Ces problemes sont cree a cause que tu utilise Visual Studio change de compilateur pour DEV C++ c'estbeaucoup plus fiable. Au moin tu n'auras pas d'erreur de .DLL . ;)
https://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-C%2B%2B%204.9.9.2/devcpp-4.9.9.2_setup.exe/download