Rayla Matias Postado Fevereiro 5, 2022 Denunciar Share Postado Fevereiro 5, 2022 Olá, alguém poderia me explicar como eu consigo salvar arquivos em binário usando estruturas de dados Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 britivaldo Postado Fevereiro 5, 2022 Denunciar Share Postado Fevereiro 5, 2022 (editado) Uma variável da estrutura de dados simples tem as especificações de um array, sendo um segmento “bytes” de largura fixa ideal para gavar com a função fwrite. <stdio.h> fwrite Gravar bloco de dados para stream Escreve um array de elementos count , cada um com tamanho de bytes de tamanho , desde o bloco de memória apontado por ptr até a posição atual no stream . Internamente, a função interpreta o bloco apontado por ptr como se fosse um array de (size*count)elementos do tipo unsigned char, e os escreve sequencialmente para stream como se fosse fputc para cada byte. [hr] Exemplo /* fwrite example : write buffer */ #include"stdio.h" struct pontos { char a, b, c; }; int main (void) { FILE * pFile; struct pontos buffer = { 'x' , 'y' , 'z' }; pFile = fopen ("myfile.bin", "wb"); fwrite (&buffer , sizeof(buffer), 1, pFile); fclose (pFile); return 0; } [🙂] Editado Fevereiro 5, 2022 por britivaldo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rayla Matias Postado Fevereiro 6, 2022 Autor Denunciar Share Postado Fevereiro 6, 2022 entendi, obg Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rayla Matias
Olá, alguém poderia me explicar como eu consigo salvar arquivos em binário usando estruturas de dados
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.