TANCAMENT DE FITXERS

Quan un programa fa moltes crides a funcions que tracten amb fitxers o bé quan és recursiu, convé mantenir un control dels fitxers que el programa té oberts. Aquest control el possibilita la funció fclose, que alliberarà totes les estructures que vinculen el fitxer al programa. En programes senzills, com els que hem presentat fins ara, no ens ha calgut l'ús d'aquesta funció, ja que quan un programa acaba, també es tanquen tots els fitxers associats.

#include <stdio.h>

int fclose (FILE * apfi);

Si tot va bé, retorna 0, si no -1.

Completeu els programes que heu escrit fins ara posant fclose(apfi) abans no acabin.

Feu un programa que copiï fitxers i que funcioni així: copia fitxer_origen fitxer_destí

 

 

Autor: Lluís València López

Creative Commons License
Aquesta obra està subjecta a una Llicència de Creative Commons.