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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ayuda con los menus de cpp
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con los menus de cpp  (Leído 3,383 veces)
saizer09

Desconectado Desconectado

Mensajes: 22



Ver Perfil
ayuda con los menus de cpp
« en: 24 Agosto 2010, 19:11 pm »

Hola, estoy aprendiendo a programar en c++ con el compilador Dev-C++ 4.9.9.2, y ahora me estoy centrando en los menus con opciones, y me gustaria saber como hacer que en vez que las opciones se escojan escribiendo 1,2,3... se escojan escribiendo letras, es decir, todos los que veo son asi:

1. Opción uno
2. Opción dos
3. Opción tres
Escoge una de las opciones: _

Entonces se tiene que poner 1 o 2 o 3...
Lo que yo quiero hacer es que en vez de poner los numeros, poner las opciones, letras y palabras.
Haber si alguien me ayuda.

saludos!


En línea

satu


Desconectado Desconectado

Mensajes: 301

Siempre aprendiendo


Ver Perfil WWW
Re: ayuda con los menus de cpp
« Respuesta #1 en: 24 Agosto 2010, 19:20 pm »

Hola

Pues para hacer lo que quieres es exactamente igual, lo único que en lugar de recoger la opción elegida en una variable de tipo int la recoges en una de tipo char

Por ejemplo en lugar de esto

Código
  1. int opcion;
  2. cout<<"1. Opcion uno\n";
  3. cout<<"2. Opcion dos\n";
  4. cout<<"3. Opcion tres\n";
  5. cout<<"Escoge una de las opciones: _"\n;
  6. cin>>opcion;
  7.  

sería algo así:

Código
  1. char opcion;
  2. cout<<"a. Opcion a\n";
  3. cout<<"b. Opcion b\n";
  4. cout<<"c. Opcion c\n";
  5. cout<<"Escoge una de las opciones: _"\n;
  6. cin>>opcion;
  7.  

Espero haberte ayudado

Saludos


En línea

Breakbeat como forma de vida
[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.513

El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: ayuda con los menus de cpp
« Respuesta #2 en: 24 Agosto 2010, 19:24 pm »

lee sobre "switch() y case"
En línea

saizer09

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: ayuda con los menus de cpp
« Respuesta #3 en: 24 Agosto 2010, 19:51 pm »

oki, grax a los dos, me habéis dado la suficiente información como para seguir con mi proyecto.

Porcierto satu, no me referia a cambiar las opciones de numeros a letras, si no a escribir  la opcion, si quiero sumar, poner "sumar", no poner 1 o A.. pero grax de todas formas
« Última modificación: 24 Agosto 2010, 19:55 pm por saizer09 » En línea

satu


Desconectado Desconectado

Mensajes: 301

Siempre aprendiendo


Ver Perfil WWW
Re: ayuda con los menus de cpp
« Respuesta #4 en: 24 Agosto 2010, 20:05 pm »

Hola de nuevo

Perdona pero te entendí mal, creo que lo que quieres es esto:

Código
  1. char opcion[15];
  2. cout<<"Escribe la operacion que desees: sumar, restar...\n";
  3. cin>>opcion;
  4.  

pero así es más coñazo porque luego en el switch tienes que comparar cadenas y si por ejemplo escribes "suma" en lugar de "sumar" no te funcionará, yo lo haría de la otra forma

Saludos
En línea

Breakbeat como forma de vida
saizer09

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: ayuda con los menus de cpp
« Respuesta #5 en: 24 Agosto 2010, 20:44 pm »

ok, ya lo probare grax por la info  ;D
En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: ayuda con los menus de cpp
« Respuesta #6 en: 24 Agosto 2010, 22:22 pm »

Código:
http://foro.elhacker.net/programacion_cc/para_que_dejeis_de_preguntar_de_una_vez_por_los_menus-t276719.0.html

Saludos :P
En línea

saizer09

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: ayuda con los menus de cpp
« Respuesta #7 en: 27 Agosto 2010, 00:41 am »

grax por el link, me sera de gran utilidad!! ;D
En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: ayuda con los menus de cpp
« Respuesta #8 en: 27 Agosto 2010, 12:56 pm »

grax por el link, me sera de gran utilidad!! ;D

De nada ::)

Saludos :P
En línea

Garfield07


Desconectado Desconectado

Mensajes: 1.121


¡Este año voy a por todas! JMJ 2011


Ver Perfil WWW
Re: ayuda con los menus de cpp
« Respuesta #9 en: 29 Agosto 2010, 02:38 am »

A los que sigan interesados, vi un Snake en C con un menu muy bonito xD. Voy a buscarlo por ahi....
La idea era capturar teclas en Windows, y cuando pulse las flechas arriba, abajo, etc. mueve el cuadradito, que era un simbolo ANSI...

Si lo encuentro te lo enseño... ahora no puedo pero piensa en la idea, la captura de teclas estaba basada en la de mini-keyloggers en C. Una vez hice uno, y hay otro por otra parte del foro. Busca los dos, estaban x ahi si los encuentras lee bien sobre todo el que no es mio xk es un poco cutre xD


saludos
En línea



* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines