Archivos de texto (secuenciales) en Pascal

Un archivo de texto está constituido por elementos que son caracteres Pascal (pertenecientes al código ASCII) .

Un archivo de texto consta de una serie de líneas y separadas por una marca de fin de línea (eoln, «end of file«). La marca de fin de línea es una secuencia de caracteres CR(carriage return) y LF (line feed), que se conoce como retorno de carro y avance de línea. La combinación CR/LF (códigos ASCII 10 y 13) se conoce como delimitador y se obtiene pulsando la tecla Intro (Enter o Return).

Un archivo de texto está constituido por una serie de líneas de caracteres separados por CR/LF (pulsación de la tecla Enter).

Los archivos de texto se terminan con una marca de final de archivo CTRL-Z (eof, end of file).

El Turbo Pascal el delimitador eoln se trata como caracteres independientes: un retorno de carro, que posiciona el cursor (puntero) a la primera columna de la línea actual; un avance de línea, que mueve el cursor a la siguiente línea.

Ejemplo:

archivo de entrada Fin.

Tiene 6 caracteres (F, i, n, . ,#10,#13)

Nota: Un archivo de texto similar a un archivo de caracteres (char). La única diferencia es que un archivo de texto se divide en líneas y un archivo de caracteres no. Los archivos de caracteres se leen y escriben de carácter en carácter, mientras que los archivos de texto se leen línea a línea. La declaración es de la siguiente manera:

VarArch : file ofchar;