Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

¿Volver al inicio de un programa en C?

Que onda comunidad...

Bueno, sucede que tengo un programa hecho en C++

Todo ya funciona bien y todo, pero necesito que al terminar el programa, vuelva al inicio, o a alguna parte del programa.

Es un programa que convierte numeros decimales en numeros romanos, y bueno, como dije, ya funciona a la perfeccion, pero necesito que vuelva a pedir el numero a convertir, por ejemplo

Alguien sabe el codigo para hacerlo? D:

Saludos!

2 Answers

Rating
  • Anonymous
    1 decade ago
    Favorite Answer

    Encierra todo en un ciclo de do-while de esta manera

    do{

    todo tu

    programa

    aqui

    }while(opcion=='s')

    Para que funcione despues de que te imprima el resultado final solo añade (dentro del Do-While) una pregunta algo asi como ¿Quieres volver a introducir otro dato s/n? y guardas eso en una variable de tipo CHAR, que en el caso del ejemplo que te estoy dando se llamaria "opcion" y entonces si la opcion es S va a regresar, si la opcion que le pones es N continua y como ya no hay nada despues del while se sale del programa

    espero haberte ayudado.

    salu2

  • 1 decade ago

    puedes utilizar volviendo a llamar tu funcion principal main() o con goto

Still have questions? Get your answers by asking now.