Ok gracias amigo ya entendi...y lo hice en otro programa y no me manda el warning ese....ok ahora tengo otra pregunta..... con este programa que estoy haciendo....
# include <conio.h>
# include <stdio.h>
# include <iostream.h>
class calculos
{
public:
int seleccion ()
{
int n;
clrscr();
gotoxy (30,3);
cout << "Companía CAR RENTAL";
gotoxy (30,7);
cout << "1. Pequeños";
gotoxy (30,9);
cout << "2. Medianos";
gotoxy (30,11);
cout << "3. Grandes";
gotoxy (30,13);
cout << "4. Salir";
gotoxy (30,17);
cout << "Elija una opci¢n: ";
cin >> n;
gotoxy (49,17);
return(n);
}
};
void main ()
{ int sel;
calculos obj_n;
sel = obj_n.seleccion();
while (sel <= 0 || sel >= 5)
{
gotoxy (30,17);
cout << "Elija una opci¢n: ";
clreol();
cin >> sel;
gotoxy (49,17);
}
}
bien....aqui va la duda, ok primero entro al menu cierto, despues ese menu me devuelve un valor, pero el problema que tengo es que si por error una persona teclea una letra el programa entra en un ciclo infinito en el while como puedo hacer, el problema es que no puedo usar switch por que la profesora no lo ha dado todavia, yo se usarlo pero ella no creo que me deje...