thiberi0 Postado Maio 24, 2010 Denunciar Share Postado Maio 24, 2010 (editado) Estou fazendo um trabalho de cadastro de alunos de uma universidade em c++,com arquivos.Basicamente tem as seguintes funções:-Adicionar Aluno-Deletar Aluno-Alterar Aluno-Imprimir relatorioConsegui fazer todas as funções funcionarem corretamente,exceto deletar segue o codigo:http://codepad.org/C1mrcNVxO erro acho que seja mesmo que eu escreva no arquivo somente (n-1) elementos ele ainda vai guarda o ultimo e eu não sei como apagar ele.A saída acho que seria ter que deletar o arquivo antigo e criar um novo com o mesmo nome,mas não sei como fazer isso usando a classe fstream.vlw Editado Maio 24, 2010 por thiberi0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
thiberi0
Estou fazendo um trabalho de cadastro de alunos de uma universidade em c++,com arquivos.
Basicamente tem as seguintes funções:
-Adicionar Aluno
-Deletar Aluno
-Alterar Aluno
-Imprimir relatorio
Consegui fazer todas as funções funcionarem corretamente,exceto deletar segue o codigo:
http://codepad.org/C1mrcNVx
O erro acho que seja mesmo que eu escreva no arquivo somente (n-1) elementos ele ainda vai guarda o ultimo e eu não sei como apagar ele.
A saída acho que seria ter que deletar o arquivo antigo e criar um novo com o mesmo nome,mas não sei como fazer isso usando a classe fstream.
vlw
Editado por thiberi0Link 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.