suppression de commentaire d'une image ppm
bonjour je voudrais effacer les commentaire d'une image en ppm.
Je me suis basé sur une image faite avec The Gimp.
Les commentaires commencent par #.
Le problème est que sous linux ma fonction passe ...Et pas sous windows..
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| void supprim_com(FILE *image,char n[])
{
char c;
FILE *im_ss_com=fopen(n,"w");
fseek(image,0,SEEK_SET);
while((c=fgetc(image))!=EOF)
{
fseek(image,-1,SEEK_CUR);
if (c=='#')
{
while(fgetc(image)!='\n')
{
fseek(image,1,SEEK_CUR);
}
}
else
{
fscanf(image,"%c",&c);
fprintf(im_ss_com,"%c",c);
}
}
fclose(im_ss_com);
} |