rambo189619

Untitled

Apr 17th, 2012
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. *Función que muestra y ejecuta un menú.*/
  2.  
  3. void ejectuaMenu_v1(){
  4. char op;
  5. do{
  6. printf("Menú:..."
  7. "Introduce un número del 1 al 4,"
  8. "0 para Salir ");
  9. op = getchar();
  10. switch(op){
  11. case'1': printf("Ejecuta el caso 1\n");
  12. break;
  13. case'2': printf("Ejecuta el caso 2\n");
  14. break;
  15. case'3': printf("Ejecuta el caso 3\n");
  16. break;
  17. case'4': printf("Ejecuta el caso 4\n");
  18. case' ':
  19. case'\n':
  20. case'0': break;
  21. default: printf("error");
  22. }
  23. }while(op != '0');
  24. printf("Caso 0: Salir\n");
  25. }
  26.  
  27.  
  28.  
  29. void ejectuaMenu_v2(){
  30. char op='1';
  31. while(op != '0'){
  32. printf("Menú:..."
  33. "Introduce un número del 1 al 4,"
  34. "0 para Salir ");
  35. op = getchar();
  36. switch(op){
  37. case'1': printf("Ejecuta el caso 1\n");
  38. break;
  39. case'2': printf("Ejecuta el caso 2\n");
  40. break;
  41. case'3': printf("Ejecuta el caso 3\n");
  42. break;
  43. case'4': printf("Ejecuta el caso 4\n");
  44. case' ':
  45. case'\n':
  46. case'0': break;
  47. default: printf("error");
  48. }
  49. }
  50. printf("Caso 0: Salir\n");
  51. }
  52.  
  53.  
  54.  
  55. void ejectuaMenu_v3(){
  56. char op;
  57. printf("Menú:..."
  58. "Introduce un número del 1 al 4,"
  59. "0 para Salir ");
  60. op = getchar();
  61. while(op != '0'){
  62. switch(op){
  63. case'1': printf("Ejecuta el caso 1\n");
  64. break;
  65. case'2': printf("Ejecuta el caso 2\n");
  66. break;
  67. case'3': printf("Ejecuta el caso 3\n");
  68. break;
  69. case'4': printf("Ejecuta el caso 4\n");
  70. case' ':
  71. case'\n':break;
  72. default: printf("error");
  73. }
  74. printf("Menú:..."
  75. "Introduce un número del 1 al 5,"
  76. "0 para Salir ");
  77. op = getchar();
  78. }
  79. printf("Caso 0: Salir\n");
  80. }
Advertisement
Add Comment
Please, Sign In to add comment