Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/02/2009, 13:43
Tet0
 
Fecha de Ingreso: octubre-2008
Mensajes: 50
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Error al seleccionar opcion

hmm puedes hacer dos cosas con lo de las letras o haces un manejo de exepciones con try catch o puedes invertarte algo con los valores en ascii

Código:
#include <iostream>
#include <string>

using namespace std;

int main()
{
	string mensaje;
	char a;
	
	do
	{
		cout << "Ingresa una opcion: ";
		cin >> a;

	}while((int)a < 49 || (int)a > 52);
	
	switch(a)
	{
		case '1':
			mensaje = "escogiste 1";
			break;
			
		case '2':
			mensaje = "escogiste 2";
			break;
			
		case '3':
			mensaje = "escogiste 3";
			break;
			
		case '4':
			mensaje = "escogiste 4";
			break;
			
		default:
			break;
			
	}
	
	cout << mensaje << endl;
	
	return 0;

}
P.D. Intenta eliminar los goto de tus programas, son malas maneras de programacion

Última edición por Tet0; 28/02/2009 a las 13:59