Nome da função : ler
Arquivo de cabeçalho : <io.h>
Protótipo de função : int read(int handle,void *buf,int len);
Função : Usada para ler o conteúdo de um arquivo aberto
Parâmetro : int handle é o arquivo a ser lido
void *buf é o buffer para salvar o conteúdo lido
int len lê o comprimento do arquivo
Valor de retorno : Retorna o número real de bytes lidos
Exemplo de programa : Crie um arquivo com o conteúdo que gosto muito de www.dotcpp.com!
//Abra o arquivo e leia o conteúdo do arquivo #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt, O_RDONLY) ;if(fd==-1){printf(cannotopenthefilen);return1;}charbuf[1024]={ };intlen=read(fd,buf,1024);printf(%snlen= %d n,buf,len);fechar(fd);return0;}
Resultados em execução
Eu gostowww.dotcpp.comverymuch!len=32