C/Visual C - repetir función

 
Vista:

repetir función

Publicado por Ger (16 intervenciones) el 12/04/2003 15:04:26
Hola:

Dentro de la funcion main,
¿ Puedo llamar dos veces la misma funcion definida anteriormente ?
es decir :

void paco ( )
{
lo que sea
}
void main ( )
paco ( );
quieres volver a repetir ?
si dice el usuario que si entonces otra vez
paco ( );
}
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:repetir función

Publicado por Carlangas (9 intervenciones) el 12/04/2003 21:58:02
Claro que es posible hacer eso, es mas, tienes hasta dos opciones:

1) Hacerlo como tu lo decias por medio de un IF, y...

2) La que yo te recomendaria, por medio de un ciclo, ejemplo:

void paco ( )
{
lo que sea
}

void main ( )
{
char resp='S';
while(toupper(resp)=='S')
{
paco ( );
quieres volver a repetir ?
scanf("%s",&resp);
}
}
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:repetir función

Publicado por ger (16 intervenciones) el 13/04/2003 14:12:26
Hola:

Lo he probado y funciona, pero solo repite la función una vez.
Lo que yo quiero hacer y que no me sale és:

Hacer una acción y cuando termina preguntar :
Quieres repetir ?
Y mientras el usuario diga que si que se repita la acción.
Cuando finalice la acción que vuelva a preguntarlo, y si dice que si otra vez repetir la acción. I así sucesivamente hasta que responda no.

Muchas gracias por su ayuda y disculpadme por ser tan pesado.
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:repetir función

Publicado por Carlangas (9 intervenciones) el 15/04/2003 19:32:59
Hola Ger,

sinceramente, no entiendo por que dices que solo lo hace una sola vez, si se supone que al estar dentro de un ciclo, la función tendría que repetirse hasta que el usuario respondiera que no.

Tal vez si me diras un ejemplo un poco más detalado de lo que deseas, podria comprender el por que solo lo hace una vez, ok?

Espero poder ayudarte.

Un Saludo
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:repetir función

Publicado por Ger (16 intervenciones) el 15/04/2003 20:54:21
Hola Carlangas:
Problema solucionado, eran los típicos fallos de novato, no havia configurado bien el bucle for.
Por eso solo me lo hacia una vez.
Perdón si te hecho perder el tiempo.
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:repetir función

Publicado por Carlangas (9 intervenciones) el 16/04/2003 18:48:06
No hay cuidado Ger, creeme a todos nos ha pasado alguna vez.

Era por eso que se me hacia raro que no funcionara, pero, para eso estamos aqui, para apoyarnos los unos a los otros, no crees?

Espero poder ayudarte en alguna otra ocasion.

Un Saludo
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