Pascal/Turbo Pascal - error desconocido

 
Vista:

error desconocido

Publicado por nathacha (2 intervenciones) el 18/03/2005 12:20:35
║Uses Crt;
║Var
║ X:integer;
║ Begin
║ ClrScr;
║ GotoXY(60,40);
║ WriteLn('Menu');
║ WriteLn(' 1. Inicializa Archivo');
║ WriteLn(' 2. Captura Datos');
║ WriteLn(' 3. Salir');
║ Write('Escriba una Opción del 1 al 3:');
║ X:=ReadKey;WriteLn; (ESTA PARTE DEL PROGRAMA ME DA ERROR)
║ case X of
║ '1':writeLn('Selecciono la opción 1')
║ '2':writeLn('Selecciono la opción 2')
║ ´3´:writeLn('Selecciono la opción 3')
║ else
║ writeLn(escriba un numero del 1 al 3')
║ end;
║ ReadKey
║ end.
la parte que señale arriba me da error, agradezco a quien me pueda hechar una mano, soy nueva en esto, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error desconocido

Publicado por pcx56 (38 intervenciones) el 18/03/2005 15:03:00
El error es que la función de "ReadKey" devuelve un "char", por lo que la variable "X" tendría que ser del mismo tipo, es decir, char.

Fijate en la línea 16 el 3 no está encerrado en comillas simples, y en la línea 18 te falta abrir la comilla al pricipio del texto que pasas como parámetro al procedimiento "WriteLn()".

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar