ayuda creat
Publicado por rodrigo (8 intervenciones) el 16/11/2006 06:21:52
holaa otra vees.... el ejemplo q me mandaron lo entendi muy bien pero solo hay un pequeño problemita... el codigo es este:
1-.program Archivos;
2-.uses crt;
{el procedure para guardar el mensaje (aquí sólo guardo un nombre)}
3-.procedure GuardarMensaje(var archivo : text);
4-.var
5-.nombre : string;
6-.begin
7-.ClrScr;
8-.Write('Nombre: '); ReadLn(nombre);
9-.WriteLn(archivo,nombre); {escribo en el archivo pasado por parámetro}
10-.end;
11-.var
12-.archivo : text;
13-.begin
14-.Assign(archivo,'MENSAJES.TXT');
15-.{$i-}
16-.Append(archivo);
17-.{$i+}
18-.if IOResult <> 0 then
19-.ReWrite(archivo);
20-.GuardarMensaje(archivo);
21-.Close(archivo);
22-.end.
pero el problema es q cuando compilo pascal me produce un error con {$i-} me dice q 'ERROR IN INTEGER CONSTANT' por q tengo ese error? q tengo q hacer?... grax. hojala y me responadan..
ah y en la segunda variable (linea 11 y 12) dice q duplico la variable archivo q puedo hacer? la cambio por archivo1.. esta bien?
1-.program Archivos;
2-.uses crt;
{el procedure para guardar el mensaje (aquí sólo guardo un nombre)}
3-.procedure GuardarMensaje(var archivo : text);
4-.var
5-.nombre : string;
6-.begin
7-.ClrScr;
8-.Write('Nombre: '); ReadLn(nombre);
9-.WriteLn(archivo,nombre); {escribo en el archivo pasado por parámetro}
10-.end;
11-.var
12-.archivo : text;
13-.begin
14-.Assign(archivo,'MENSAJES.TXT');
15-.{$i-}
16-.Append(archivo);
17-.{$i+}
18-.if IOResult <> 0 then
19-.ReWrite(archivo);
20-.GuardarMensaje(archivo);
21-.Close(archivo);
22-.end.
pero el problema es q cuando compilo pascal me produce un error con {$i-} me dice q 'ERROR IN INTEGER CONSTANT' por q tengo ese error? q tengo q hacer?... grax. hojala y me responadan..
ah y en la segunda variable (linea 11 y 12) dice q duplico la variable archivo q puedo hacer? la cambio por archivo1.. esta bien?
Valora esta pregunta


0