Tengo un problema
Publicado por Diego (8 intervenciones) el 02/11/2001 01:12:12
Hola, no se porque no me funciona bien este programa:
#!/usr/bin/perl
print \\\"opcion 1: hola\\\\n\\\";
print \\\"opcion 2: buenas\\\\n\\\";
print \\\"opcion 1: adios\\\\n\\\";
print \\\"Elegir una opcion \\\\n\\\";
$elegir=<STDIN>
if ($elegir=1)
{
print \\\"hola\\\\n\\\";
}
elsif ($elegir=2)
{
print \\\"buenas\\\\n\\\";
}
elsif ($elegir=3)
{
print \\\"adios\\\\n\\\";
}
Da igual que opcion eligas que sale la 1ª hola siempre, he probado con for pero
es igual como hay que hacer para hacer un menu asi de este tipo y realice la
sentencia que deba, haber si alguien me ayuda gracias de antemano
#!/usr/bin/perl
print \\\"opcion 1: hola\\\\n\\\";
print \\\"opcion 2: buenas\\\\n\\\";
print \\\"opcion 1: adios\\\\n\\\";
print \\\"Elegir una opcion \\\\n\\\";
$elegir=<STDIN>
if ($elegir=1)
{
print \\\"hola\\\\n\\\";
}
elsif ($elegir=2)
{
print \\\"buenas\\\\n\\\";
}
elsif ($elegir=3)
{
print \\\"adios\\\\n\\\";
}
Da igual que opcion eligas que sale la 1ª hola siempre, he probado con for pero
es igual como hay que hacer para hacer un menu asi de este tipo y realice la
sentencia que deba, haber si alguien me ayuda gracias de antemano
Valora esta pregunta


0