Bonjour;
Je développe avec Dev C++ un petit exécutable qui converti des PostScript couleur en noir et blanc, tout marche pas trop mal mais j'ait un petit problème à la fin... sic
Voila une foi les couleurs changées dans le fichier d'origine, il faut recréer un fichier avec toute les lignes du premier, le problème est que certaines lignes ont cette syntaxe :
%!PS-Adobe-3.0
ou encore :
%%Pages: (atend)
Donc en fait mes lignes modifiées sont stocké dans un std::string, puis j'utilise :
cout << line << endl;
fprintf(fp,line.c_str());
fprintf (fp,"\n");
Où fp est mon fichier de sortie, line une ligne du fichier, le cout donne :
%%Pages: 1
mais dans le fichier de sortie je me retrouve avec
%Pages: 1
Voila, en fait il me "mange" le caractère %.... Alors si quelqu'un à une solution...
Merci d'avance 