[ Foro de Pascal ]
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
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.)