[ Foro de Pascal ]

& illegal character

16-Apr-2020 21:45
Natalia Capriotti
1 Respuestas

Hola,
tengo la siguiente estructura:
if (voc1 & voc2 & voc3) then
writeln('Los tres caracteres eran vocales')
else
writeln('Al menos un caracter no es vocal');

Al compilar me aparece un cartel que dice:
" Fatal: illegal character '&' ($26) "

Qué estoy haciendo mal? Gracias


18-Apr-2020 01:55
Nacho Cabanes (+84)

Te dice que ese carácter "&" es incorrecto. ¿Qué es lo que pretendes con él? Si es comprobar si se dan varias condiciones a la vez, deberías usar la palabra "and":

https://www.aprendeaprogramar.com/cursos/verApartado.php?id=1004

Aunque faltan detalles para saber si hay más fallos en ese fragmento. ¿De qué tipo son las variables "voc1", "voc2"y "voc3"?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)