Nesecito saber como el usuario no entregue un char..pero ke diga " error intentelo de neuvo".. y me tire al menu nuevamente..ªª
PORFAVORR
#include<stdio.h>
#include<stdlib.h>
void menu_principal(){ /* menu de inicio! */
int opc;
do {
printf("n1.- Gestion del edificion");
printf("n2.- Emergencian");
printf("n3.- Salirnn");
printf("ingrese su opcion :");
scanf("%d",&opc);
if((opc != (char)opc)||(opc!=1))
{
printf("nValor Ingresado Invalidon");
system("cls");
system ("pause");
}
if(opc==1){
system("cls");
menu_gestion();
system("pause");
system("cls");
}
if(opc==2){
system("cls");
menu_emergencia();
system("pause");
system("cls");
}
}while(opc!=3);
}
int menu_gestion() /*FUNCION DE RETORNO A LA OPCION 1 DEL MENU PRINCIPAL*/
{
int opc2;
do{
printf("n1.- Ingresar cliente nuevon");
printf("n2.- Buscar clienten");
printf("n3.- Estado del edificion");
printf("n4.- Modificar IDn");
printf("n5.- Volvernn");
printf("Ingrese su opcion: ");
scanf("%d",opc2);
if(opc2==1)
{
system("cls");
printf("dsds");
system("cls");
}
if(opc2==2)
{
buscar_cliente();
}
}while(opc2==5);
}
int buscar_cliente()
{
int q;
printf("Ingrese ID del Cliente: n");
scanf("%d",&q);
system("pause");
}
int menu_emergencia()
{
int opc3;
do
{
system("cls");
printf("n1.- Abrirn");
printf("n2.- Cerrarn");
printf("n3.- Volvern");
printf("n4.- Salirnn");
printf("Ingrese su opcion: ");
scanf("%d",&opc3);
}while(opc3==4);
}
main(){
menu_principal();
}
aka ai algo de lo ke llevo... pliss