Академический Документы
Профессиональный Документы
Культура Документы
donde:
<variable de texto>
Esta nueva variable de texto no debe ser igual a la inicializada mediante reset. De un mismo archivo,
o se lee, o se escribe.
1c) Para leer desde un archivo de texto, utilizaremos el comando read como sigue:
read (<variable de texto entrada>, <valor 1>, <valor 2>, ..., <valor n>);
donde:
<variable de texto entrada>
acceder
<valor 1>, <valor 2>, ..., <valor n>
Para escribir a otro archivo de texto, usaremos write o writeln. El primer comando nos escribir las
variables sin saltar de lnea, mientras que el segundo insertar un salto de lnea al finalizar de escribir
las variables:
writeln (<variable de texto salida>, <valor 1>, <valor 2>, ..., <valor n>);
1d) Finalmente, debemos cerrar los archivos utilizados para liberar memoria. Esto se hace mediante
el comando close:
close (<variable de texto>);
1e) Ejemplo:
(* Inicializacion de los archivos de texto *)
assign (Input, 'c:\trabajo\input01.txt');
assign (Output, 'c:\trabajo\output01.txt');
reset (Input);
rewrite (Output);
(* Lectura desde input01.txt *)
read (Input, NDat, FreqHOut, NIni, NFin);
for i:= 1 to NDat do read (Input, Tinp[i], Finp[i]);
(* Escritura a output01.txt *)
writeln (Output, k:6, Tout:12:5, Fout:12:5);
close (Input);
close (Output);
Bien, creo que con eso alcanza para aclarar sus inquietudes.
Guillermo Poltarak