Scusate il disturbo innanzitutto.
Sto facendo questo programma che se svolto senza funzioni esterne fila tutto liscio, se provo come vi ho mandato, non esegue nulla, cioè non mi stampa l interno del file, dove sbaglio?
void stampafile(char file[]);
int main(int argc, char** argv) {
char file[20];
printf ("Inserisci il nome del file da aprire\n");
scanf("%s",file);
stampafile;
return (EXIT_SUCCESS);
}
void stampafile(char file[]){
FILE *fp;
int num;
fp=fopen(file,"r");
while(!feof(fp)){
fscanf(fp,"%d",&num);
printf ("%d\t",num);
}
fclose(fp);
}