Hola, tengo una duda (supongo que muy tonta) sobre lenguaje C, resulta que tengo que hacer un programa, que me muestre un menú, y dependiendo de la opción que elija, que me haga una llamada a una función, que ejecute esa funcion y una vez acabe, pulsando cualquier tecla que me vuelva a aparecer el menu. Lo que no sé hacer es esto último, como hacer que después de la función me vuelva al menú, este es el código que he hecho:
#include <stdio.h>
void tabla ()
{
int numero, i;
printf("Introduce el numero del que quieres ver su tabla de multiplicar: \n");
scanf("%d", &numero);
printf("Tabla de multiplicar del %d\n", numero);
printf("============================\n");
for (i=1; i<=10; i++)
printf("%d * %d = %d\n", numero, i, numero*i);
}
main()
{
int opcion;
do
{
printf("1.- Tabla de multiplicar\n");
printf("2.- Mayusculas/Minusculas\n");
printf("3.- Salir\n");
scanf("%d", &opcion);
}
while (opcion<1 || opcion>3);
switch (opcion){
case 1: tabla();
break;
//case 2: cambio();
//break;
//case 3: break;
}
}
Lo he estado probando sólo para la opcion 1, a ver si alguien puede explicarme como podría hacerlo.
Gracias
P.D: No sabía donde poner el mensaje, si no está bien aquí que algún mod lo mueva o algo