Código:
Si en Readln meto un caracter no numerico, me da un error de tiempo de ejecución. ¿Como puedo solucionar esto? MainMenu: Writeln('Seleccione una opción:'); Writeln('1. iniciar'); Writeln('2. Instrucciones'); Writeln('3. Créditos'); Writeln('4. Salir del Programa'); Writeln; Write('Seleccione su opción: '); Choice: Readln(Option); if Option = 0 then begin Write('Selcción inválida. Selecione su opción: '); goto Choice; end; if Option > 4 then begin Write('Selección inválida. Selecione su opción: '); goto Choice; end; if Option = 1 then goto Option1; if Option = 2 then goto Option2; if Option = 3 then goto Option3; if Option = 4 then goto Finish;