Programación en lenguaje C para menú de impresión
# incluir & ltwindows.h & gt
//\n1. ¿Aumentar? 2. ¿Consulta? 3. ¿Eliminar? 4. Salir\n ");
//Declarar una función
¿No válida? addnd();
¿No válida? search nd();
¿No válido? printnd();
¿No válido? charund();//¿Incluye tipo de enumeración?
¿Mmenu? {/*¿Definir un tipo de enumeración llamado Mmenu? p>
Las constantes pueden tener ciertos significados (como implementar menús)*/
Addn=1, //El valor predeterminado es 0, después de definirlo como 1, ¿los miembros posteriores también lo serán automáticamente? convertido (ordenado)
searchn,
printn,
quitn
}.
void main( ){
enum? input;
while(1){
Printf (" Menú \n1. ¿Suplemento? 3. ¿Imprimir? 4. Salir\n ");
scanf("%d ", & amp input);
500);
System("cls");
switch(input){//¿Qué sucede en caso? Solo puede ser un número entero o una constante de carácter
¿Caso? Addn:printf ("1 está seleccionado. add\n"); ); Romper;
Caso? Buscarn:printf ("2. Consulta seleccionada\n"); Buscar;
Caso? Imprimir el contenido seleccionado\n");printnd();Break;
Caso Quitn:printf (? "4. Salir seleccionado\n");Exit(0);Break;
¿Incumplimiento? :printf("¡No está entre las opciones, vuelva a ingresar!\n");Break;}
};
}
¿No es válido? Addnd(){// add
Printf("//Personalice el código de función addnd() //\ n ");
}
¿No válido? searchnd(){
Printf("//Personalice el código de función searchnd()// \n ");
}
¿No válido? ?Printnd(){//Print
Printf("//Personalice el código de la función printnd() //\ n ");?
}
¿No válido? charund(){
Printf("//Personalice el código de función charund//\ n ");?
}