Continuo a non capire,

Crei una funzione del tipo
codice:
eseguiFile(char* nomeFile)
in cui apri il file, lo leggi, esegui le operazioni e poi lo chiudi.

Questo dovresti essere in grado di farlo:
riesco ad aprire e scorrere un singolo file
Poi chiami la funzione per ogni file:
codice:
...
eseguiFile("file1.txt")
eseguiFile("file2.txt")
eseguiFile("file3.txt")
eseguiFile("file4.txt")
...
Cosa ti rimane difficile di questo?