Bonjour,
Je reprends actuellement un code permettant de transformer une image en binaire. Mon problème est que le fichier image ne s'ouvre pas. 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 lors de la compilation :
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
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?
Apparrement l'erreur provient de cette ligne:
tempimBMP=(int*)malloc(hauteurimage*largeurimage*sizeof(int));
J'ai quelques pbs avec les réponses rapides, elles ne veulent pas de moi ("Page non trouvée") donc je dis merci d'avance , en cas je répondrai par un nouveau message. Merci!