Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] problema con do while

Estas en el tema de problema con do while en el foro de C/C++ en Foros del Web. buenas tuve un problema con este do while, de modo que le meto la variable 1 o 2 y aún así no me saca del ...
  #1 (permalink)  
Antiguo 29/04/2015, 08:29
Avatar de Cardo2095  
Fecha de Ingreso: marzo-2015
Ubicación: En mi casa
Mensajes: 18
Antigüedad: 9 años, 2 meses
Puntos: 0
Mensaje problema con do while

buenas tuve un problema con este do while, de modo que le meto la variable 1 o 2 y aún así no me saca del ciclo

Código PHP:
int xx;
        do{
            
            
cout << "Si el ave es de Corral digite 1" << endl;
            
cout << "Si el ave es Cantora digite 2" << endl;
            
cin >> op;

            
xx atoi(op.c_str());

            if (
xx == 1)
                
av->setTipoAve("Corral");
            if (
xx == 2)
                
av->setTipoAve("Cantora");
            
        } while (
xx != || xx != 2); 
  #2 (permalink)  
Antiguo 29/04/2015, 08:55
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 9 meses
Puntos: 182
Respuesta: problema con do while

Buenas,

Por desgracia aun no se han inventado los ordenadores cuanticos, por lo que una variable solo puede contener un valor en un momento dado.

Mientras los inventan, puedes probar a ponerlo asi:

Código C:
Ver original
  1. } while (xx != 1 && xx != 2);

Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: c++
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.