#include #include #define MYFILE "slides.in" typedef struct { char lettre; int xmin,xmax,ymin,ymax; int nbpage; } FEUILLE; int main() { FILE* fin = fopen(MYFILE, "r"); int numero[26][2]; FEUILLE page[26]; int i,j; int nbfeuille, nbmarked; int fcount, fnum; int icount; char curlettre; int none; fscanf(fin,"%d",&nbfeuille); icount = 0; while(nbfeuille>0) { nbmarked = 0; icount++; curlettre = 'A'; for(i=0;i=page[j].xmin) &&(numero[i][0]<=page[j].xmax) &&(numero[i][1]>=page[j].ymin) &&(numero[i][1]<=page[j].ymax)) { fcount++; if(fcount>1) { break; } else { fnum = j; } } } if(fcount == 1) { page[fnum].nbpage = i+1; none++; nbmarked++; } } if(none == 0) break; } /* while2 */ printf("\nHead %d\n", icount); if(none>0) { for(i=0;i