Posto di nuovo il mio problema perche mi sono incasinato un po':

questo è il codice originale che funziona perfettamente:

codice:
while(fgets(s,254,FileIn))
  
              {                
                   if (strstr (s, par) != NULL)
                   {
                   printf ("%s\n", s);
                   y++;
                   }
                   else 
                   
                   x++;
               }
questo pezzettino di code non fa altro che aprire il mio file TXT, scandire ogni riga di esso e ripone ogni riga in CHAR S, quindi ipoteticamnte posso avere per esempio 10 S diversi;

poi controlla che la variabile CHAR par sia contenuta in S e mi stampa tutte le S dove è contenuto par;

anche i miei par possono essere tanti, quindi al secondo passaggio, al cambio del par mi ricontrolla tutte le mie S e mi ristampa a video tutte le S dove è contenuto il nuovo par;

PROBLEMA DI RIPETIZIONI le S che mi ha stampato nel primo passaggio non deve più ristamparmele nei successivi ...

Scusate se mi sono dilungato un po' ma sono incasinato e non riesco a risolvere il problema

GRAZIE A TUTTI CIAO