elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  como hacer un menu en c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: como hacer un menu en c++  (Leído 177,843 veces)
khio123456

Desconectado Desconectado

Mensajes: 1


Ver Perfil
como hacer un menu en c++
« en: 20 Febrero 2008, 20:59 pm »

como hacer un menu en c++


En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: como hacer un menu en c++
« Respuesta #1 en: 20 Febrero 2008, 21:17 pm »

Viva ese don de palabra q te a concedido Dios para exlicar lo q kieres!!!

Seré escueto:
En ventana o consola?  :P


En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: como hacer un menu en c++
« Respuesta #2 en: 21 Febrero 2008, 04:33 am »

como hacer un menu en c++

switch, Pointers, API.........
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
cassiani


Desconectado Desconectado

Mensajes: 978


« Anterior | Próximo »


Ver Perfil WWW
Re: como hacer un menu en c++
« Respuesta #3 en: 21 Febrero 2008, 17:24 pm »

como hacer un menu en c++

???? debes explicarte mejor...

Te pongo un ejemplo sencillo usando la consola:
Código:
#include<conio.h>
void main()
{
int seleccion,repetir=1;
//Mostramos el menu mientras repetir sea igula a true o 1 ;-)
while (repetir==1)
{
clrscr();//Borrando pantalla
textcolor(WHITE);//Cambiando el color del texto
gotoxy(15,8),  cprintf("Archivo de personal");
gotoxy(10,10), cprintf("1. Agregar");
gotoxy(10,12), cprintf("2. Modificar");
gotoxy(10,14), cprintf("3. Eliminar");
gotoxy(10,16), cprintf("4. Mostrar");
gotoxy(10,18), cprintf("5. Salir a Guindous");
textcolor(GREEN);
gotoxy(10,20), cprintf("¨Que desea hacer?");
gotoxy(28,20);seleccion=getche();//Capturando la seleccion
textcolor(YELLOW);
//La proxima impresion aparecera en esta posicion
gotoxy(28,20);
switch(seleccion)
{
case '1': cprintf("Entraste en Agregar");getch();break;
case '2': cprintf("Entraste en Modificar");getch();break;
case '3': cprintf("Entraste en Eliminar");getch();break;
case '4': cprintf("Entraste en Mostrar");getch();break;
case '5': repetir=0;break;//se indica que debe salir
//Si la opcion es incorrecta, entra aqui
default:
{
cprintf("Opcion Invalida");
getch();
}
}
}
}

Podes usar getchar en lugar de getch, es que me fastidio cambiarlo...  :P

¡S4lu2!
En línea

el novato de la red...

Desconectado Desconectado

Mensajes: 13



Ver Perfil WWW
Re: como hacer un menu en c++
« Respuesta #4 en: 21 Mayo 2008, 01:24 am »

Hola pues aca echando una miradita, en el foro, me encontre con este problema, y pues no podia irme sin aportar algo...

y pues les dejo un trozo de code que realicew mas o menos por el 2006.

qu ehace referencia al tema aqui descrito, espero que sea de utilidad, aunque es muy parecido al code de arriba,

esta echo un poco diferente pero casi con los mismos resultados....




*----------------------------------*/
/* Muestra un menu si no se pulsa 0 */
/* Realizado en:                    */
/*   - Turbo C++                    */
/*                                  */
/*----------------------------------*/


#include <stdio.h>
#include <conio.h>

main() /* Programa que muestra un menu si no se pulsa el cero */
   {
   char opcion;
      clrscr(); /* Para limpiar pantalla */
      do
      {
      gotoxy(2,1);printf("1.- Comenzar\n");
      gotoxy(2,2);printf("2.- Abrir\n");
      gotoxy(2,3);printf("3.- Guardar\n");
      gotoxy(2,4);printf("0.- Salir\n");
      gotoxy(2,6);printf("Escoge una opción:");
      opcion=getchar();
      switch(opcion)
         {
         case '1': gotoxy(2,8); printf("Has elegido la Opción Comenzar");
            break;
         case '2': gotoxy(2,10); printf("Has elegido la Opción Abrir");
            break;
         case '3': gotoxy(2,12); printf("Has elegido la Opción Guardar");
         }
      }
      while(opcion!='0');
      gotoxy(2,15); printf("Salu2.");
      gotoxy(2,16); printf("Que tengas un buen dia");
      gotoxy(2,17); printf("...");
      gotoxy(2,18); printf("...");
      gotoxy(2,19); printf("...");
      getch();
   }
« Última modificación: 12 Enero 2009, 22:46 pm por el novato de la red... » En línea

el novato de la red...

Desconectado Desconectado

Mensajes: 13



Ver Perfil WWW
Re: como hacer un menu en c++
« Respuesta #5 en: 21 Mayo 2008, 01:29 am »

A otra cosilla con respecto al code...

Es libre de ser modificado, es libre de ser usado, por eso he llegado a esta comunidad para aportar algo, aprender, y por supuesto, creo que de eso se trata este foro.


Code con licencia libre.


salu2.
En línea

cassiani


Desconectado Desconectado

Mensajes: 978


« Anterior | Próximo »


Ver Perfil WWW
Re: como hacer un menu en c++
« Respuesta #6 en: 21 Mayo 2008, 01:47 am »

Esta bien... tranquilo... :xD como sugerencia "el clrscr(); debería ir dentro del ciclo, fuera de el es inservible en este caso".

Tranquilo, todos los codes que acá se dejan son para ser usados libremente, solo que se inique lo contrario, "promoción válida hasta el 31 de febrero  ;)"....

Vale la intención, saludos!!!
En línea

HJZR4

Desconectado Desconectado

Mensajes: 101


C0N0C1M13NT0


Ver Perfil
Re: como hacer un menu en c++
« Respuesta #7 en: 21 Mayo 2008, 16:36 pm »

Si no estás usando borland c++ (y consecuentemente no tienes conio.h -aunque está ya para otros programas-), aquí tienes otro: :p

Código:
#include <stdio.h>
#include <stdlib.h>

int main()

int fin = 0;
int opcion;

while (fin == 0)
{
system("cls");
printf("Menú simple\n\n");

printf("\t1] Ejecutar.\n");
printf("\t2] Ayuda.\n");
printf("\t3] Salir.\n");

printf("\n\nOpción: ");
scanf("%i", &opcion);

switch(opcion)
{
case 1:
fin = 1;
/* PROGRAMA SI LA OPCION ES 1 */
break;
case 2:
fin = 1;
/* PROGRAMA SI LA OPCION ES 2 */
break;
case 3:
fin = 1;
/* PROGRAMA SI LA OPCION ES 3 */
break;
default:
fin = 0;
break;
}

}

system("pause");
return 0;
}


Suerte!
En línea

Para aprender solo hay una solución:
LeeR y Preguntar
raybam

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: como hacer un menu en c++
« Respuesta #8 en: 3 Diciembre 2009, 12:15 pm »

para que sirve la declaracion ?

using namespace System; 

y en el segundo programa, para que sirve?
system("cls");
y
system("pause");

En línea

^Winder^


Desconectado Desconectado

Mensajes: 2.776


El mundo no es tuyo, es de todos.


Ver Perfil
Re: como hacer un menu en c++
« Respuesta #9 en: 3 Diciembre 2009, 12:53 pm »

Citar
como hacer un menu en c++

Pasos a seguir para hacer un menú en C++:

1º Abrimos nuestro IDE favorito o editor de texto plano.

2º Pensamos que tipo de menú queremos hacer, si gráfico o de texto, que aspecto queremos que tenga, como estará organizado etc.

3º Empezamos a escribir código moduladamente, construimos cacho a cacho nuestro menú.

4º ¿Qué ha pasado? ¿Cómo continuo? me quedé atascado... puede ser que al probar un módulo no me compile (repasamos el código y si es necesario consultamos Google y manuales de C++), puede ocurrir que al ejecutar nos haya explotado (unfallo de segmentación u otro error inesperado) o que simplemente no haga lo que queramos (en ambos caso, depuramos con nuestro depurador favorito o a mano, con nuestra técnica favoritas, poniendo asertos o visualizando variables con cout... etc)

5º Demonios, he depurado, he consultado mis apuntes de C++, por internet y no me veo capaz de avanzar... entonces entramos a elhacker.net, categoría de programación, foro de C/C++

6º Lo primero, buscar si nuestra duda está resuelta en algún post ya existente, para esta tarea nos podemos ayudar el buscador del foro (mira botones superiores)

7º Vaya, no encuentro lo que busco... tendremos que preguntar, abrimos un tema, con un titulo significativo, por ejemplo: 'como hacer un menu en C++'

8º En nuestro mensaje explicamos detalladamente lo que queremos, tipo de menú, aspecto.... camino que hemos tomado para realizarlo, problemas que hemos tenido y cómo hemos intentado solucionar dichos problemas, esta epxlicación debería ir acompañada SIEMPRE del código programado.

9º Felicidades, la gente ha captado lo que quieres hacer, se ha convencido de que te hasm olestado en buscar y en solucionar tus problemas y tienen material suficiente para ayudarte. Ahora es cuestión de tiempo para que lleguen las respuestas y las ayudas.

En línea


Yo apoyo la esperanza de Caylees. Frenemos la Leucemia:
www.cayleeshope.com
Libertad conquistada.  (Justicia ;-))
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Hacer Un Excelente Menu de apertura, como se hara?
Multimedia
jpmo4 5 3,783 Último mensaje 28 Junio 2008, 07:53 am
por jpmo4
¿Como hacer un menú para una pelicula?
Multimedia
Puntoinfinito 6 7,482 Último mensaje 11 Mayo 2012, 15:00 pm
por Puntoinfinito
¿Cómo hacer desplegables grandes para menú?
Desarrollo Web
Linton 4 2,640 Último mensaje 31 Marzo 2014, 16:31 pm
por Linton
[AYUDA] Hacer un menú en GUI
Programación C/C++
code_breaker43 1 1,789 Último mensaje 29 Noviembre 2017, 17:35 pm
por MAFUS
Problema hacer Menu
Programación Visual Basic
corlo 4 1,928 Último mensaje 6 Febrero 2022, 15:33 pm
por corlo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines