Nombre de la función : cerrar
Archivo de encabezado : <io.h>
Prototipo de función : int close(int handle);
Función : Se utiliza para cerrar el archivo abierto por la función open()
Parámetro : int handle El identificador del archivo devuelto al abrir el archivo
Valor de retorno : 0 en caso de éxito, -1 en caso de error
Ejemplo de programa : cierre el archivo abierto por la función de apertura y genere un mensaje
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,O_RDONLY+O_CREAT);if(fd==-1 ){printf(no se puede abrir el archivon);return1;}char*str=(close(fd)==0)?successfulclose:failclose;printf(%sn,str);return0;}
Resultados de ejecución:
exitosocerrar