armagedalbeebop
Power Member
estou aqui com um problema ou entao isto nem é possivel fazer-se
ora bem,estava a tentar que depois de guardar a posicao de inicio de varias linhas de um ficheiro txt
ir directo para lá depois de uma procura invés de andar com loops a procura dela e com umas poucas verificacoes
guardo assim :
posicao=Nfile.tellg();
e depois tento algo do genero
Nfile.seekg(first->C.at(i).posicao, ios::beg);
mas digamos que isto nao funciona lá muito bem,ou melhor, nao funciona
nao queria estar a fazer um loop a verificar varias coisas ,o ficheiro é um bocado grande e queria que isto saltasse logo para o byte do inicio da linha
já tenho visto algo assim:
já alguem fez algo do genero que me possa dar uma dica?
ora bem,estava a tentar que depois de guardar a posicao de inicio de varias linhas de um ficheiro txt
ir directo para lá depois de uma procura invés de andar com loops a procura dela e com umas poucas verificacoes
guardo assim :
posicao=Nfile.tellg();
e depois tento algo do genero
Nfile.seekg(first->C.at(i).posicao, ios::beg);
mas digamos que isto nao funciona lá muito bem,ou melhor, nao funciona
nao queria estar a fazer um loop a verificar varias coisas ,o ficheiro é um bocado grande e queria que isto saltasse logo para o byte do inicio da linha
já tenho visto algo assim:
- inf.seekg(8, ios::beg); // move 8 more bytes into file
já alguem fez algo do genero que me possa dar uma dica?