
Ayuda en la creación de un archivo de texto
Publicado por Diego (98 intervenciones) el 13/04/2014 15:26:59
Buen día, no logr comprender muy bien el uso de archivos de texto en pascal:
¿realmente crea un archivo en alguna carpeta con la extensión txt, el cual puedo ver y abrir?.
Porque usé este ejemplo y no crea ningun txt; Claro está que ya había intentado hacerlo por mi cuenta, pero al no ver que se creara un txt el cual ver en la carpeta en la que esta el código fuente decidí probar con un ejemplo y ver si creaba algun txt, pero nada.
Este es el ejemplo;:
Les agradezco su tiempo.
Olviden lo del txt, los encontré en la capeta de instalación del programa.
En cuanto al ejemplo no pude ingresar nada y cuando lo ejecuto sale un mensaje:
"REM Dummy file for NTVDM"
¿realmente crea un archivo en alguna carpeta con la extensión txt, el cual puedo ver y abrir?.
Porque usé este ejemplo y no crea ningun txt; Claro está que ya había intentado hacerlo por mi cuenta, pero al no ver que se creara un txt el cual ver en la carpeta en la que esta el código fuente decidí probar con un ejemplo y ver si creaba algun txt, pero nada.
Este es el ejemplo;:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
program MuestraAutoexec2;
var
fichero: text; (* Fichero de texto *)
linea: string; (* Línea que leemos *)
begin
assign( fichero, 'C:\AUTOEXEC.BAT' ); (* Le asignamos el nombre *)
{$I-} (* Deshabilita comprobación
Olvidenlo acabo de encontrar los txt en la carpeta de instalación del programa.
pero aun así cuando probe este ejemplo no pude ingresar ningun dato
de entrada/salida *)
reset( fichero ); (* Lo intentamos abrir *)
{$I+} (* La habilitamos otra vez *)
if ioResult = 0 then (* Si todo ha ido bien *)
begin
while not eof( fichero ) do (* Mientras que no se acabe *)
begin
readln( fichero, linea ); (* Leemos una línea *)
writeln( linea ); (* y la mostramos *)
end;
close( fichero ); (* Se acabó: lo cerramos *)
end; (* Final del "if" *)
end.
Les agradezco su tiempo.
Olviden lo del txt, los encontré en la capeta de instalación del programa.
En cuanto al ejemplo no pude ingresar nada y cuando lo ejecuto sale un mensaje:
"REM Dummy file for NTVDM"
Valora esta pregunta


0