Ciao a tutti chiedo scusa per il mio precedente errore nel porre la domanda, qualcuno mi può verificare se il seguente programma è corretto e eventualmente suggerirmi delle migliorie, vi ringrazio in anticipo, sperando di non avere posto un altra domanda scorretta. 
Stampare contenuto di un gruppo di file in c.
CODE
#include <stdio.h> 
#include <stdlib.h> 
int main() 
{ 
int i;
for (i = 0; i < 5; i++) {
                char FOut[12];
		FILE *fptr;
		char c;
		sprintf(FOut, "file%d", i);
		fptr = fopen(FOut, "r");
		if (fptr == NULL) {
			printf("Errore \n");
			exit(0);
		}
		c = fgetc(fptr); /*carico carattere */
		while (c != EOF) {
			printf("%c", c);
			c = fgetc(fptr);
		}
		printf("\n");
		fclose(fptr);
                }
}