paulo1205
(usa Ubuntu)
Enviado em 12/06/2014 - 14:03h
Se cada linha tem um comprimento diferente, a única maneira confiável de chegar à
n-ésima linha é começar a ler linha a linha desde o início do arquivo, contando quantas linhas já foram lidas até o momento.
Nesse processo, você pode optar por desprezar todo o conteúdo que antecede a linha desejada, armazenar tudo que o foi lido na numa lista separada em memória, selecionando somente a linha que lhe interessa, ou guardar ponteiros para o início de cada linha, caso depois precise ler outra palavra no mesmo arquivo sem ter de recomeçar desde o início.