Fórum arquivo de texo #261927
14/12/2004
0
AssignFile(arq, ´C:\texto.TXT´);
reset(arq);
readln(arq, linha);
while not eof (arq) do
begin
//comando
readln(arq,linha);
end;
ReWrite(Arq);
closefile(arq);
Joni
Curtir tópico
+ 0Posts
14/12/2004
Massuda
Gostei + 0
14/12/2004
Joni
eu tenho um aquivos com cerca de 30 linhas,e mando ele ler as linha e jogar numa tabela, e a ultima linha do arquivo nao eh inserida na tabela
Gostei + 0
14/12/2004
Alfadesign
Realmente, pois o eof é a última linha, então quanto ele a encontra sairá do laço. faça o seguinte:
AssignFile(arq, ´C:\texto.TXT´);
reset(arq);
readln(arq, linha);
while not eof (arq) do
begin
//comando
readln(arq,linha);
end;
readln(arq,linha); //esta linha força a leitura da última linha
ReWrite(Arq);
closefile(arq);
Gostei + 0
14/12/2004
Alfadesign
Realmente, pois o eof é a última linha, então quanto ele a encontra sairá do laço. faça o seguinte:
AssignFile(arq, ´C:\texto.TXT´);
reset(arq);
readln(arq, linha);
while not eof (arq) do
begin
//comando
readln(arq,linha);
end;
readln(arq,linha); //esta linha força a leitura da última linha
ReWrite(Arq);
closefile(arq);
Gostei + 0
14/12/2004
Massuda
AssignFile(arq, ´C:\texto.TXT´); reset(arq); while not eof (arq) do begin readln(arq,linha); //comando end; ReWrite(Arq); closefile(arq);
Gostei + 0
14/12/2004
Massuda
AssignFile(arq, ´C:\texto.TXT´); reset(arq); while not eof (arq) do begin readln(arq,linha); if not eof(arq) then //comando end; ReWrite(Arq); closefile(arq);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)