Nombre de la función : leer
Archivo de encabezado : <io.h>
Prototipo de función : int read(int handle,void *buf,int len);
Función : Se utiliza para leer el contenido de un archivo abierto.
Parámetro : int handle es el archivo que se va a leer
void *buf es el buffer para guardar el contenido leído
int len lee la longitud del archivo
Valor de retorno : devuelve el número real de bytes leídos.
Ejemplo de programa : Crea un archivo con el contenido que me gusta mucho www.dotcpp.com.
//Abra el archivo y lea el contenido del archivo #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt, O_RDONLY) ;if(fd==-1){printf(no se puede abrir el archivon);return1;}charbuf[1024]={ };intlen=read(fd,buf,1024);printf(%snlen= %d n,buf,len);cerrar(fd);return0;}
Resultados de ejecución
¡Me gusta mucho www.dotcpp.com!len=32