assign
Um arquivo do tipo texto é referenciado dentro de um programa por uma variável do tipo TEXT. As operações de leitura e escrita em arquivo tomam como argumento essa variável.
Assim, para trabalhar com um arquivo texto deve-se criar uma associação entre a variável TEXT (variável arquivo) e o arquivo armazenado. Essa associação é feita através do comando assign.
Sintaxe
assign( variavelArquivo , nomeArquivo );
Onde:
- variavelArquivo é uma variável do tipo TEXT
- nomeArquivo é uma cadeia de caracteres contendo o nome do arquivo associado, ou ainda uma variável do tipo string
Exemplo
assign ( arq, ‘c:\dados.txt’ ) ;
O nome do arquivo externo pode ser definido por uma variável do tipo string, cujo valor pode ser determinado durante a execução do programa.
Exemplo
Program PascalZIM;
var
nomeExterno: string [15] ;
arq: Text ;
begin
readln ( nomeExterno );
assign ( arq, nomeExterno ) ;
end ;
Created with the Freeware Edition of HelpNDoc: Full featured Help generator