Programación flexible de CN
1.20 Leer líneas en fichero (READ)
<Nombre de
fichero>:
<Línea
inicial>:
<Número de
líneas>:
142
Nombre del fichero que se va a leer (parámetro Call-By-Value)
Tipo:
STRING
Al indicar el nombre de fichero deben tenerse en cuenta los
siguiente puntos:
• El nombre de fichero indicado no debe contener espacios en
blanco ni caracteres de control (caracteres con código ASCII
≤ 32), ya que, de lo contrario, se interrumpe el comando READ
con el código de error 1 "Ruta no autorizada".
• El nombre del fichero se puede indicar con la ruta y la
identificación del fichero:
– Indicación de rutas
Las indicaciones de rutas han de ser absolutas, es decir,
deben comenzar con "/".
Sin indicación de ruta, el fichero se busca en el directorio
actual (= directorio del programa seleccionado).
– Identificación de fichero
Si el nombre del fichero no contiene ninguna identificación de
dominio ("_N_"), se completará de forma correspondiente.
Si el cuarto carácter del nombre del fichero empezando por el
final es un guión bajo "_", los siguientes tres caracteres se
interpretarán como identificación de fichero. Para poder utili-
zar el mismo nombre de fichero en todos los comandos de
fichero, p. ej. mediante una variable del tipo STRING, sola-
mente deben utilizarse las identificaciones de fichero _SPF y
_MPF.
Si no se ha indicado ninguna identificación "_MPF" o "_SPF",
se asigna automáticamente _MPF.
• La longitud del nombre del fichero puede tener, como máximo,
32 bytes; la longitud de la indicación de ruta, como máximo,
128 bytes.
Ejemplo:
"PROTFILE"
"_N_PROTFILE"
"_N_PROTFILE_MPF"
"/_N_MPF_DIR_/_N_PROTFILE_MPF/"
Línea inicial del área del fichero que se va a leer (parámetro Call-
By-Value)
Tipo:
INT
Valor:
0
1 ... n
Número de líneas que se van a leer (parámetro Call-By-Value)
Tipo:
INT
Se lee la cantidad de líneas indicada con el
parámetro <Número de líneas> antes del
final del fichero.
Número de la primera línea que se va a leer.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo