Tienes que colocar dentro de a función menú un bucle que mientras se no se cumpla una codición permanezca dentro pueder ser un do while, así:
Código C++:
Ver original#include <stdio.h>
#include <stdlib.h>
void menu();
int leer(int *a, int *b, int *c);
void escribir(int a, int b, int c);
int main()
{
menu();
return 0;
}
void menu()
{
int a,b,c;
char opcion;
do
{
printf("**** MENU PRINCIPAL ****\n\n"); printf("1. Leer un numero\n"); printf("2. Escibir numero\n"); opcion=getche();
switch (opcion)
{
case '1':
leer(&a,&b,&c);
break;
case '2': escribir(a,b,c);
break;
case '0': printf("***Saliendo del Sistema***\n"); break;
default : printf("***Opcion no valida!***\n"); }
}while(opcion!='0');
}