English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca padrão C - <stdio.h>
função da biblioteca C size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) do fluxo dado stream ler dados para ptr no array apontado.
Aqui está a declaração da função fread().
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream)
O número total de elementos lidos com sucesso será retornado como um objeto size_t, que é um tipo de dados inteiro. Se o número total for diferente do parâmetro nmemb, pode ter ocorrido um erro ou atingiu o final do arquivo.
O exemplo a seguir demonstra o uso da função fread().
Vamos compilar e executar o programa acima, isso criará um arquivo file.txt,e escreveremos o conteúdo Este é w3codebox。A seguir, usaremos fseek() Função para resetar o ponteiro de escrita para o início do arquivo, o conteúdo do arquivo é o seguinte:
Este é w3codebox