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

Do-while dentro de do-while

Estas en el tema de Do-while dentro de do-while en el foro de C/C++ en Foros del Web. Es posible tener un do-while dentro de otro? He estado intentandolo pero no logro que el compilador me lo acepte, he utilizado bloques y tampoco ...
  #1 (permalink)  
Antiguo 08/03/2011, 14:30
 
Fecha de Ingreso: enero-2010
Mensajes: 49
Antigüedad: 15 años
Puntos: 2
Do-while dentro de do-while

Es posible tener un do-while dentro de otro? He estado intentandolo pero no logro que el compilador me lo acepte, he utilizado bloques y tampoco funciona...

Saben como lo puedo hacer?
  #2 (permalink)  
Antiguo 08/03/2011, 14:52
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 9 meses
Puntos: 9
Respuesta: Do-while dentro de do-while

creo que si se puede, el primer do-while va a controlar lo que haga lo que haga el segundo do-while y ese segundo va a controlar el procedimiento principal, me imagino que si
  #3 (permalink)  
Antiguo 08/03/2011, 16:00
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Do-while dentro de do-while

Simplemente has esto:

Código C++:
Ver original
  1. do {
  2.     //sentencias del primer  bucle
  3.                 do {
  4.                     //sentencias del segundo  bucle
  5.                 } while (condición)
  6. } while (condición)
  #4 (permalink)  
Antiguo 08/03/2011, 16:22
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 6 meses
Puntos: 9
Respuesta: Do-while dentro de do-while

sam te falto el ; al final del while

do
{
}while(condición);
  #5 (permalink)  
Antiguo 09/03/2011, 20:46
 
Fecha de Ingreso: enero-2010
Mensajes: 49
Antigüedad: 15 años
Puntos: 2
Respuesta: Do-while dentro de do-while

Gracias, lo que estaba haciendo mal era que ponia el while luego de un else... en fin un error de sintaxis.

Etiquetas: Ninguno
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 18:08.