Hola estoy haciendo un menú principal pero quiero que el while funcione infinitamente,aunque se apriete cualquier tecla...
do{
}while(getch!='\n')
lo estaba haciendo asi pero igual sale.
do
{
...
}
while( 1 );
Salu10.
Gracias, funciona!
Se que ya no pinta nada, pero, también puedes probar con for XD
for (;;)
{
...
...
}
Aún así, no es recomendable tener bucles infinitos. SI se da un error, este se repetiría infinitas veces, lo que puede ser nefasto para un computador ^^
Gracias lo tomaré en cuenta, estoy haciendo una interfaz de entrada tipo windows
usuario:
pass:
sesión:
y si no ingresa que vuelva directamente a los datos requeridos...
Y si ingresa salis con un break; ?
O que haces?
Salu10.
te convendria llamar a una funcion validando el usuario sesion y password..
va yo pienso eso
Por ejemplo
usuario: jlopez
pass: 123rty
sesion: admin
Registrando....
Lo primero que hace es abrir un archivo txt y verificar los datos que están guardados usuario y password e ingresa al menú correspondiente al tipo de sesión los cuales son 3(administrador, cliente y vendedores)...en fin al ingresar correctamente van a su respectivo menú de admin, client o vendedor...
Dario correcto tengo dos funciones para validar
función validar ingresos -->letras, caracteres, números, etc
función validar registro --->valida usuario password y sesión.
Entonces para que el ciclo infinito?
YO pondría un sw par salir del bucle. SI la condición se cumple, modifica el bucle.
int sw =0;
for (;;)
{
if (condición==true)
{
sw =1;
}
}
if (sw==1)
{
...
...
}
Así queda algo mas organizado y el bucle no es infinito. También puedes ahorrar líneas y meter el 2º if dentro del for... :-\
creo entender que quieres un bucle infinito durante toda la ejecucion de tu programa? ¿con que fin?. si el programa esta abierto pero no esta en uso consumira recursos innecesarios.