Yunus Postado Julho 8, 2016 Denunciar Share Postado Julho 8, 2016 void EstagioAluno::readEA(ifstream &arq) { short lenght; char *buffer = new char [200];; do{ arq.read((char*)&lenght, sizeof(lenght)); buffer[lenght] = '\0'; arq.read(buffer, lenght); cout << buffer <<endl; }while(arq.good()); } este método é responsável por ler registros em um arquivo e então imprimi-los, porém tem alguns erros... case 2: arq2.open("estagios.txt", ios::binary); if (!arq2.good()) { cerr<< "não foi possivel abrir o arquivo."<<endl; exit(2); } ea.readEA(arq2); arq2.close(); break; Dessa forma eu o uso na main. este é o resultado que obtenho. A pergunta é: qual o problema? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Yunus
este método é responsável por ler registros em um arquivo e então imprimi-los, porém tem alguns erros...
Dessa forma eu o uso na main.
este é o resultado que obtenho.
A pergunta é: qual o problema?
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.