1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "imagePPX.h"
FILE* ecrirefichier(imagePPX *image,char* nomdefichier){
FILE* sortie;
printf("hoo1");
sortie=fopen(nomdefichier,"w");
printf("hoo2");
fputs(image->code,sortie);
fputs("\n",sortie);
printf("hoo3");
fputs(image->commentaire,sortie);
printf("hoo4");
fputs("\n",sortie);
printf("hoo5");
fputs(image->valeurmaximal,sortie);
fputs("\n",sortie);
fputs(image->commentaire,sortie);
fputs("\n",sortie);
printf("hoo6");
int i;
int ir;
for (ir=0;ir<(image->longueur)*(image->largeur);ir+3)
{
fprintf(sortie,"%d",image->tabRed[i]);
fprintf(sortie,"%d",image->tabGreen[i]);
fprintf(sortie,"%d",image->tabBlue[i]);
i=i+1;
}
fclose(sortie);
printf("HOOO");
return sortie;
}
void initialiserimagePPX(imagePPX* pointimage,char* lecode,char* lecommentaire,int lavaleurmaximal,int lalongueur,int lalargeur){
pointimage->code=lecode;
pointimage->commentaire=lecommentaire;
pointimage->valeurmaximal=lavaleurmaximal;
pointimage->longueur=lalongueur;
pointimage->largeur=lalargeur;
} |
Partager