Bom, implementei programas de cópia de arquivo por caracter, linha e bloco... mas o de bloco tem um pequeno erro.
O programa consiste em informar um RGM e o nome do aluno (RGM e Aluno em uma struct)... quando quiser parar, informe -1 para o RGM. Então a ultima struct informada (RGM e Aluno), são repetidos no arquivo de saída, aparecem dois iguais... por exemplo:
Programa sendo executado:
RGM: 12
Aluno: Aline
RGM: 15
Aluno: Gessica
RGM: -1
process returned 1 (0x1) execution time...
Ok.
Lá na pasta onde estou gravando o .txt com o arquivo de Entrada e o de Saida(cópia)... o de Entrada está perfeito, enquanto o de Saída repete as informações da ultima struct, no caso do exemplo, exibe Géssica e seu rgm duas vezes.
Pergunta
AlineI
Bom, implementei programas de cópia de arquivo por caracter, linha e bloco... mas o de bloco tem um pequeno erro.
O programa consiste em informar um RGM e o nome do aluno (RGM e Aluno em uma struct)... quando quiser parar, informe -1 para o RGM. Então a ultima struct informada (RGM e Aluno), são repetidos no arquivo de saída, aparecem dois iguais... por exemplo:
Programa sendo executado:
RGM: 12
Aluno: Aline
RGM: 15
Aluno: Gessica
RGM: -1
process returned 1 (0x1) execution time...
Ok.
Lá na pasta onde estou gravando o .txt com o arquivo de Entrada e o de Saida(cópia)... o de Entrada está perfeito, enquanto o de Saída repete as informações da ultima struct, no caso do exemplo, exibe Géssica e seu rgm duas vezes.
Aí vai o código:
Link para o comentário
Compartilhar em outros sites
4 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.