As structs Notas_Idades e Alu_no, são gravadas normalmente num arquivo binário,
porém na hora da leitura por fread(); são copiadas em outras estruturas, respectivamente
struct Co_pia e struct Copia_foat, garantindo um bom funcionamento do programa e não
deixando dúvidas sobre a leitura do arquivo, e logo o arquivo copiado nas estruturas é
imprimido por printf(); que dentro de um laço for é varrido.
Teste este código e aproveite seu excelente funcionamento.
Pergunta
roccoC/C++
As structs Notas_Idades e Alu_no, são gravadas normalmente num arquivo binário,
porém na hora da leitura por fread(); são copiadas em outras estruturas, respectivamente
struct Co_pia e struct Copia_foat, garantindo um bom funcionamento do programa e não
deixando dúvidas sobre a leitura do arquivo, e logo o arquivo copiado nas estruturas é
imprimido por printf(); que dentro de um laço for é varrido.
Teste este código e aproveite seu excelente funcionamento.
Veja duas imagens do programa em execução:
http://4.bp.blogspot.com/-D-S8bZ6ZFEg/VBWlwMN1dSI/AAAAAAAABpI/24YO6PPgRwk/s1600/strfwrifr.PNG
http://2.bp.blogspot.com/-N1eOTmJAFaw/VBWlv3SRxgI/AAAAAAAABpE/2BPk1S2vF-Y/s1600/strfwrifred.PNG
Veja abaixo o link do código do programa:
http://codigosfontes-ccplus-plus.blogspot.com.br/2014/09/fwrite-e-fread-struct-em-arquivo-bin.html
Link para o comentário
Compartilhar em outros sites
0 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.