Buscar

ESCREVENDO BLOCOS DE BYTES Iniciemos pela etapa de gravação. Para escrever em um arquivo um blocos de bytes usa-se a função fwrite(), cujo prot...

ESCREVENDO BLOCOS DE BYTES Iniciemos pela etapa de gravação. Para escrever em um arquivo um blocos de bytes usa-se a função fwrite(), cujo protótipo é: int fwrite(void *buffer, int nro de bytes, int count, FILE *fp) A função fwrite() recebe 4 parâmetros de entrada • buffer: um ponteiro genérico para a região de memória que contém os dados que serão gravados no arquivo; • nro de bytes: tamanho, em bytes, de cada unidade de dado a ser gravada; • count: total de unidades de dados que devem ser gravadas. • fp: o ponteiro para o arquivo que se deseja trabalhar; Note que temos dois valores inteiros: nro de bytes e count. Isto significa que o número total de bytes gravados no arquivo será: nro de bytes * count. Como resultado, a função fwrite() retorna um valor inteiro que representa o número total de unidades de dados gravadas com sucesso. Esse número pode ser menor do que o número de itens esperado (count), indicando que houve erro parcial de escrita.

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais