Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo escribir un menú en lenguaje C?

¿Cómo escribir un menú en lenguaje C?

#include "stdio.h"

#include "stdlib.h"

#include "dos.h"

# incluir "windows.h"

char Choice1;

void main()

{

void menue1();

printf("¡Bienvenido al sistema de consulta de empleo de Ben!");

menue1();

}

void menue1()

{

void Choicemenue1();

printf("\nSiga la lista a continuación para seleccionar el capítulo que desea ver:");

printf("\nNúmero\tCapítulo\n 1\tCapítulo 1\n 2\tCapítulo 2\n");

printf("Ingrese el número a seleccionar:") ;

elecciónmenue1();

}

anular elecciónmenue1()

{

elección1=getch( );

cambiar(elección1)

{

void menuechapter1();

void menuechapter2();

void menuechapter1( );

case '1':menuechapter1();break;

case '2':menuechapter2();break;

default:printf(" \n¡Error de entrada! ¡Elija nuevamente!\n"),menue1();

}}

void menuechapter1()

{

char Choiceex;

printf("\nHas elegido el capítulo %c",choice1);

printf("\nPor favor ahora selecciona el tema de este capítulo ");

printf("\nPor favor elija el tema de acuerdo con la siguiente lista:");

printf("\nNúmero\tNúmero de título\n1. \tPregunta 1\n2\tPregunta 2\ n");

printf("Seleccione: ");

switch(choiceex=getch())

{

void c1_1();

void c1_2();

caso '1':c1_1();break;

caso '2':c1_2() ;romper;

predeterminado:

printf("\n¡Idiota! ¡Esta también puede ser una elección equivocada! ¡No te dejaré reelegir! ");

printf("\n¡Presione cualquier tecla para salir!");

getch();

exit(0);

}

}

void menuechapter2()

{

char elecciónex;

printf ( "\nHas seleccionado el Capítulo %c",choice1);

printf("\nPor favor selecciona el título de este capítulo ahora.

");

printf("\nPor favor seleccione una pregunta de acuerdo a la siguiente lista: ");

printf("\nNúmero\tNúmero de pregunta\n1\tPregunta 1\ n2\ tPregunta 2\n");

printf("\nPor favor seleccione: ");

switch(choiceex=getch())

{

void c2_1();

void c2_2();

caso '1':c2_1();break;

caso '2' :c2_2();break;

default:

printf("\n¡Idiota! ¡Esta también puede ser una elección equivocada! ¡No te dejaré reelegir! ") ;

printf("\nPresione cualquier tecla para salir!");

getch();

exit(0);

}

}

void c1_1()

{

char howtorun;

printf ("Ahora seleccione el método de inspección:");

printf("\nNúmero\tMétodo de inspección\n 1\tEjecutar el programa\n 2\tVer el código fuente\n 3\tRegresar a la página principal Menú\ n 4\tSalga del programa\n");

printf("Por favor seleccione:");

switch(howtorun=getch())

{

void runc1_1();

void menue1();

caso '1':runc1_1();break;

caso '2':printf("\n"),system("tipo \\caidan\\chapter1\\c1_1.c"),printf("\n"),getch();break;

case '3':menue1();break;

case '4':exit(0);break;

default:

printf (" ¡El programa está por terminar! Jajaja...");

printf("¡Presiona cualquier tecla para finalizar el programa!");

getch();

exit(0);

}}

void c1_2()

{

printf("c1_2 está bien! ") ;

}void c2_1()

{

printf("¡c2_1 está bien!");

}void c2_2 ()

{

printf("¡c2_2 está bien!");

}

void runc1_1()

{

int a,b,max;

printf("\nPor favor ingrese dos números enteros:");

printf("a= ?, b=?\n");

scanf("%d,%d",&a,&b);

max=a>b?a:b;

printf("El número máximo es %d",max);

}

Esto es probablemente lo que hace. .