problema con while
Publicado por javitotorrejon (1 intervención) el 15/10/2009 17:41:50
Buenas:
os comento, estoy haciendo un bucle con while, tambien he probado con do while, pero me pasa lo mismo, el problema es que el texto introduzca el formato me aparece dos veces, alguna sugerencia para que solo aparezca una?
while(ok)
{
cout << "\n Introduzca el formato (AM,PM o 24): ";
getline(cin,ff);
if(ff=="AM")
ok=0;
else if(ff=="am")
ok=0;
else if(ff=="PM")
ok=0;
else if(ff=="pm")
ok=0;
else if(ff=="24")
ok=0;
else
ok=1;
}
os comento, estoy haciendo un bucle con while, tambien he probado con do while, pero me pasa lo mismo, el problema es que el texto introduzca el formato me aparece dos veces, alguna sugerencia para que solo aparezca una?
while(ok)
{
cout << "\n Introduzca el formato (AM,PM o 24): ";
getline(cin,ff);
if(ff=="AM")
ok=0;
else if(ff=="am")
ok=0;
else if(ff=="PM")
ok=0;
else if(ff=="pm")
ok=0;
else if(ff=="24")
ok=0;
else
ok=1;
}
Valora esta pregunta


0