switch & enum con tipos *char ó char [].
Publicado por Europio Costalino (1 intervención) el 07/08/2005 21:13:02
Amigos, conocen alguna forma de utilizar en C++ las instrucciones enum o switch o alguna otra manera de que validen o utilicen tipos char, por ejemplo:
switch (option)
{
case 1: break;
case 2: break;
case 3: break;
...
}
por este ejemplo:
switch (nombre)
{
case "Juana": break;
case "Rodolfo": break;
}
Porque es obvio que el segundo caso manda un error de sintaxis, pero tengo tantos if's en unas funciones que lamentablemente para optimizar código quisiera otra manera de validar estos arreglos de caracteres sin tener que utilizar "IF's" o bien con los enum
enum Nombres
{
Juana="Juana";
Rodolfo="Rodolfo";
}
O conocen alguna forma de hacerlo?
Gracias.
switch (option)
{
case 1: break;
case 2: break;
case 3: break;
...
}
por este ejemplo:
switch (nombre)
{
case "Juana": break;
case "Rodolfo": break;
}
Porque es obvio que el segundo caso manda un error de sintaxis, pero tengo tantos if's en unas funciones que lamentablemente para optimizar código quisiera otra manera de validar estos arreglos de caracteres sin tener que utilizar "IF's" o bien con los enum
enum Nombres
{
Juana="Juana";
Rodolfo="Rodolfo";
}
O conocen alguna forma de hacerlo?
Gracias.
Valora esta pregunta


0