se non riuscite a gestire apertura/chiusura di file provate a seguire le istruzioni seguenti, per bene pero' ...

Scarica il dev portable che ho reso disponibile in AMBIENTI_DI_PROGRAMMAZIONE_C e scompattalo: nella figura vedi 1) la cartella compressa che hai scaricato da AMBIENTI_DI_PROGRAMMAZIONE_C, e 2) la cartella "Dev-Cpp-portable" risultato della sua scompattazione. Qui vedi il tutto nella cartella di download del mio pc ... puoi mettere la cartella compressa dove vuoi e scomprimerla li' (ad esempio sul desktop ...)
questa e' la cartella compressa
Ora crea una cartella "programAboutFiles" e riempila con il contenuto della cartella omonima che trovi in AMBIENTI_DI_PROGRAMMAZIONE_C. Poi mettila dentro alla cartella Dev-Cpp-portable visibile in figura.
Entra in Scarica il Dev-Cpp-portable e dovresti vedere quel che vedi qui sotto.
questa e' la cartella compressa
Qui vedi il contenuto della cartella "programAboutFiles". Il programma legge da un file di input, che deve esistere, e scrive in un file di output, che viene creato se non c'e', o riscritto se c'e' gia'. Nota che sul tuo computer probabilmente vedi solo il programma.c e il file di input. (il file di output e l'eseguibile del programma vengono creati mentre lavori su questo esercizio.
questa e' la cartella compressa
Qui vedi il contenuto della cartella "Dev-Cpp-portable" (quella piu' interna). Per lanciare l'ambiente di programmazione attiva il file eseguibile che vedi evidenziato.
questa e' la cartella compressa
Questo non e' il primer ... quindi sai gia' usare il dev, e sei qui solo perche' non ti si aprono i file di dati ... Attiva il dev e apri il file "programAboutFiles.c".
questa e' la cartella compressa
Dovresti poi vedere questo ... (i due bottoni segnalati sono quelli per la compilazione ed esecuzione del programma.
questa e' la cartella compressa
Qui vedi la finestra di esecuzione del programma.
questa e' la cartella compressa
Dopo l'esecuzione, se apri la cartella "programAboutFiles" trovi che ci sono 1) l'eseguibile del programma conseguente all'ultima compilazione (guarda la data/ora) e il file di outpout (creato o riscritto in conseguenza dell'ultima esecuzione del programma.c
questa e' la cartella compressa