Fórum Ler arquivo txt #363590
08/09/2008
0
Como fazer para ler esse arquivo? será que é melhor ler em posições fixas?
1) Código: 52080870 Nome: ABRIGO NOSSO LAR Endereço: RUA ANAPOLISNúmero: 376 Complemento: Bairro: JD NOVO MUNDOCaixa Postal: CEP: 74715040Município: GOIANIAUF: GO - Goias Localização: UrbanaDep. Administrativa: Particular Fax: Telefone: (62)2840118E-mail: "Níveis/Modalidades de Ensino que a escola atua: Creche; Pre-Escola; Educacao Especial (Integracao, sem Sala de Recursos);
São aproximadamente 1.000 registros todos com esse formato e uma linha separando um do outro.
Yallebr
Curtir tópico
+ 0Posts
08/09/2008
Rodrigo_koga
E um exemplo basico...
var
Texto: String;
ArquivoTexto: TextFile; {handle do arquivo texto}
begin
AssignFile(ArquivoTexto,´C:\teste\arqtexto.txt´); {Associa o arquivo a uma variável do tipo TextFile}
Reset(ArquivoTexto); {Abre o arquivo texto}
Readln(ArquivoTexto,Texto); {Armazena a linha atual do arquivo na string Texto e salta para a próxima linha}
Copy(Texto,1,1); {Na variavel que leu a linha voce usa o Copy para copiar apenas uma parte do texo}
CloseFile(ArquivoTexto); {Fecha o arquivo texto}
end;
Caso seu texto seja apenas 1 linha voce pode usar o POS.
Gostei + 0
10/09/2008
Yallebr
Gostei + 0
10/09/2008
Wdrocha
Var Texto: String;
ArquivoTexto: TextFile; {handle do arquivo texto}
Begin
While Not (Eof (ArquivoTexto)) Do //Enquanto não for o fim do ArquivoTexto faça
Begin
AssignFile(ArquivoTexto,´C:\teste\arqtexto.txt´); {Associa o arquivo a uma variável do tipo TextFile}
Reset(ArquivoTexto); {Abre o arquivo texto}
Readln(ArquivoTexto,Texto); {Armazena a linha atual do arquivo na string Texto e salta para a próxima linha}
Copy(Texto,1,1); {Na variavel que leu a linha voce usa o Copy para copiar apenas uma parte do texo}
CloseFile(ArquivoTexto); {Fecha o arquivo texto}
End;
End;
Espero ter ajudado....qualquer coisa....posta aew...
Flw
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)