Autor
|
Tema: como hacer un menu en c++ (Leído 178,979 veces)
|
khio123456
Desconectado
Mensajes: 1
|
como hacer un menu en c++
|
|
|
En línea
|
|
|
|
~~
|
Viva ese don de palabra q te a concedido Dios para exlicar lo q kieres!!! Seré escueto: En ventana o consola?
|
|
|
En línea
|
|
|
|
43H4FH44H45H4CH49H56H45H
Wiki
Desconectado
Mensajes: 502
|
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
Mensajes: 978
« Anterior | Próximo »
|
como hacer un menu en c++
???? debes explicarte mejor... Te pongo un ejemplo sencillo usando la consola: #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... ¡S4lu2!
|
|
|
En línea
|
|
|
|
el novato de la red...
|
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...
|
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
Mensajes: 978
« Anterior | Próximo »
|
Esta bien... tranquilo... 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
Mensajes: 101
C0N0C1M13NT0
|
Si no estás usando borland c++ (y consecuentemente no tienes conio.h -aunque está ya para otros programas-), aquí tienes otro: :p #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
Mensajes: 1
|
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
Mensajes: 2.776
El mundo no es tuyo, es de todos.
|
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.comLibertad conquistada. (Justicia )
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Hacer Un Excelente Menu de apertura, como se hara?
Multimedia
|
jpmo4
|
5
|
4,067
|
28 Junio 2008, 07:53 am
por jpmo4
|
|
|
¿Como hacer un menú para una pelicula?
Multimedia
|
Puntoinfinito
|
6
|
7,986
|
11 Mayo 2012, 15:00 pm
por Puntoinfinito
|
|
|
¿Cómo hacer desplegables grandes para menú?
Desarrollo Web
|
Linton
|
4
|
2,912
|
31 Marzo 2014, 16:31 pm
por Linton
|
|
|
[AYUDA] Hacer un menú en GUI
Programación C/C++
|
code_breaker43
|
1
|
2,081
|
29 Noviembre 2017, 17:35 pm
por MAFUS
|
|
|
Problema hacer Menu
Programación Visual Basic
|
corlo
|
4
|
2,331
|
6 Febrero 2022, 15:33 pm
por corlo
|
|