Bueno Creo que lo que necesitas es esto:
#include <stdio.h> // Liberia de Entrada y Salida E/S O/I
#include <conio.h> // Para usar clrscr();
#include <stdlib.h> // Solo para usar exit();
altas(); // Se Declara Funcion Altas
bajas(); // Se Declara Funcion Bajas
error(); // Se Declara Funcion Error
void main(){
char sw; // Esta es la variable que va a cotrolar el menu ES un TIPO CHAR porque el int da errores...
// Si declaras un int y por error meten una letra.. bucle infinito
do{
gotoxy(0,0); // Espesificar donde va hacer la salida
printf("1. Altas \n"); //
printf("2. Bajas \n"); // Esto es para imprimir el Menu
printf("3. Salir \n"); //
scanf("%s",&sw); // Le asigna un valor a la variable
switch(sw){
case '1':
clrscr(); // Limpiar la Consola
altas(); // Se va a la Funcion altas
break;
case '2':
clrscr(); // limpiar la consola
bajas(); //se va a la funcion bajas
break;
case '3':
clrscr(); // limpiar la consola
break;
default:
error(); // Se va a la Funcion Error
}
}while(sw!='3'); // SI se Escribe 3 se Sale del buble--- Terminar
exit(0); // Terminar Programa
}
altas(){
gotoxy(5,5); // Imprimir espeficicamente en la posicion 5,5
printf("Altas"); //Salida.. Imprime Altas
}
bajas(){
gotoxy(5,5); // Imprimir espeficicamente en la posicion 5,5
printf("Bajas"); //Salida.. Imprime Bajas
}
error(){ // ESTO ES
clrscr(); // limpiar la consola // Por si meten algun valor que
gotoxy(5,5);printf("No Selecciono Ninguna Obcion..."); // No este en el Menu
}
Bueno Es lo Mejor que Pude Hacer. Espero que te sirva