C/Visual C - Urgente

 
Vista:

Urgente

Publicado por Carlo (1 intervención) el 13/04/2003 15:50:10
Hola:

Alguien sabe como puedo hacer para que un programa cuando
termine me pregunte si quiero volverlo a repetir y si el usuario
dice que si, se repita.
I así sucesivamente siempre que termine, hasta que el usuario
diga que no.

Muchas gracias.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Urgente

Publicado por Ismael (230 intervenciones) el 13/04/2003 19:17:49
char repuesta;
. . .
do {
tu código;
. . .
puts("Desea ejecutar de nuevo...?);
scanf("%c", respuesta);
} while(tolower(respuesta) == 's');
te repite toto los qu esta entre do´y while() si pulsas S o s.
Suerte

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente

Publicado por carlo (1 intervención) el 13/04/2003 21:40:04
Hola:
Esto funciona muy bien, pero el problema es que solo me lo repite una vez, y a mi me hace falta que lo repita todas las veces hasta que el usuario diga que no.
Podríais echarme una mano por favor.
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente

Publicado por Ismael (230 intervenciones) el 15/04/2003 22:04:17
No tengo el compilador aqui pero creo que si cambias:

}while(tolower(respuesta) == 's');

por

}while(tolower(respuesta) != 'n');
hará lo que tu deseas.
Saludos


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar