#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define LARGEUR 256
#define HAUTEUR 256
int main()
{
//-------------------------------------
// Déclaration des variables
//-------------------------------------
unsigned char imageT[LARGEUR][HAUTEUR];
char nomFichierT[] = "enfant.bmp";
int x, y, i, j;
FILE* fichier;
int pixel;
float fpixel;
int n;
char str[256];
//-------------------------------------
// Ecriture de l'image de résultat
//---------------------------------------
fichier = fopen( nomFichierT, "w+b" );
// ouverture du fichier en écriture binaire
if( fichier==0 )
{
// Erreur d'ouvertureprintf( "Desole, mais le return 1;
}
printf( ">> Ecriture de l'image \"% s\",nomFichierT );
for( y=0; y<HAUTEUR; y++ )
{
// Ecriture sur l'axe Y
printf( "." );
for( x=0; x<LARGEUR; x++ )
{
// Ecriture sur l'axe X (ecriture d'une ligne)
pixel = imageT[x][y];
fputc(pixel, fichier);
}
}
fclose( fichier );
printf( "]\n>> Ecriture de l'image terminee !\n" );
getch();
return 0;
}
-------------------------------------------
voila mon code ,mais il ne peut pas ecrire l'image que je vais traiter mais il n'affiche rien....
Est ce quelqu'un peut m'aider en corrigeant mon code...
mon email: samoudali2007@yahoo.fr
forum: ami2008