• Viernes 15 de Noviembre de 2024, 05:56

Autor Tema:  Creacion De Menus De Texto.  (Leído 2266 veces)

jevus_mx

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Creacion De Menus De Texto.
« en: Viernes 6 de Mayo de 2005, 22:10 »
0
Hola tengo una duda  :huh:  y es que quisiera crear menus de texto como lo del codigo siguiente, pero es que esta muy elavorado  :comp:  y no le entiendo si alguien pudiera decirme donde puedo conseguir un tutorial o manual se lo agradeceria.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Creacion De Menus De Texto.
« Respuesta #1 en: Martes 10 de Mayo de 2005, 18:07 »
0
En  el libro
lenguaje C para expertos
Helbert schild

ahi esta lo mas detallado posible.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

marlon

  • Miembro MUY activo
  • ***
  • Mensajes: 153
    • Ver Perfil
Re: Creacion De Menus De Texto.
« Respuesta #2 en: Viernes 13 de Mayo de 2005, 18:48 »
0
un menu en C, seria mas o menos esto (chequea la sintaxis):

char opcion;
printf("***********Menu***********");
printf(\n"1.- opcion a");
printf(\n"2.- opcion b");
printf(\n"3.- opcion c");
printf(\n"4.- salir");
printf(\n"oprima el numero de la opcion correspondiente");

opcion = getch();

if (opcion = '1'){
//tu codigo
}
else
  if (opcion = '2'){
   //tu codigo
  }
  else
    if (opcion = '3'){
      //tu codigo
    }
    else
     if (opcion = '4'){
       exit();        
     }
"No trates de inventar la rueda... Si algo ya esta hecho, solo tómalo, analízalo, entiéndelo, adáptalo y úsalo..."
Marlon Chacon Herrera
[/i]

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Creacion De Menus De Texto.
« Respuesta #3 en: Viernes 13 de Mayo de 2005, 19:25 »
0
jajajaja   :P

Bueno creo ( y espero)
que no se refereian a algo tan simple, mas bien se refereian a menus en modo texto como los del TurboC 3.0.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Re: Creacion De Menus De Texto.
« Respuesta #4 en: Viernes 3 de Junio de 2005, 13:35 »
0
joe no me seais cutres coño, XDDDDD, ponerle algo un poco mas elaborado.
Aqui tienes un menu que hice la semana pasada para un programa de copresion de imagenes muy simple.

Código: Text
  1.  
  2. while(opcion!=5)
  3.   {
  4.     system("cls");
  5.     printf("\n\t\t\t<<Compresor/Descompresor de imagenes.>>\n");
  6.     printf("\n1-Mostrar imagen original.");
  7.     printf("\n2-Comprimir imagen.");
  8.     printf("\n3-Descomprimir imagen.");
  9.     printf("\n4-Ver imagen descomprimida.");
  10.     printf("\n5-Salir.");
  11.     printf("\n\nElija una opcion: ");
  12.     gets(linea); sscanf(linea, "%d", &opcion);
  13.     switch(opcion)
  14.     {
  15.       case 1:
  16.         system("cls");
  17.         printf("\n\t\t\tImagen original:\n");
  18.         show(&Imagen);
  19.         system("pause");
  20.         break;
  21.       case 2:
  22.         system("cls");
  23.         printf("\n\t\t\tMenu de compresion:\n");
  24.         printf("\n\tFichero de festino: "); gets(ndestino);
  25.         Compresion(ndestino, &Imagen);
  26.         system("pause");
  27.         break;
  28.       case 3:
  29.         system("cls");
  30.         printf("\n\t\t\tMenu de descompresion:\n");
  31.         printf("\n\tFichero de origen: "); gets(norigen);
  32.         Imagen = Descompresion(norigen);
  33.         system("pause");
  34.         break;
  35.       case 4:
  36.         system("cls");
  37.         printf("\n\t\t\tMatriz descomprimida:\n");
  38.         show(&Imagen);
  39.         system("pause");
  40.         break;
  41.       case 5:
  42.         break;
  43.       default:
  44.         printf("Opcion invalida.Escriba una opcion valida.\n");
  45.         system("pause");
  46.     }
  47.   }
  48.   printf("Saliendo...\n");
  49.  
  50.  

Espero que te valga. Si quieres te pongo el archivo de codigo para que te situes mejor, ok?. si lo quieres pidelo.


steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Re: Creacion De Menus De Texto.
« Respuesta #5 en: Viernes 3 de Junio de 2005, 13:48 »
0
JuanK puedes poner un ejemplo de esos menus que tu dices?, que yo no se a que te refieres.


JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Creacion De Menus De Texto.
« Respuesta #6 en: Viernes 3 de Junio de 2005, 13:55 »
0
OK
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

pitukilloloco

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Creacion De Menus De Texto.
« Respuesta #7 en: Viernes 3 de Junio de 2005, 14:51 »
0
En esta liga a otro foro
http://foro.elhacker.net/index.php/topic,68516.0.html
puedes encontrar el programa, ligeramente modificado por mi, del primer capítulo del libro que te recomienda JuanK, el cual es un sencillo ejemplo de como hacer menús en MS-DOS utilizando manejo directo a la memoria de video (ahí mi nombre de usuario es Juan_Perez)

pitukilloloco

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Creacion De Menus De Texto.
« Respuesta #8 en: Viernes 3 de Junio de 2005, 14:58 »
0
Acabo de fijarme en el archivo que adjuntaste y es el mismo que yo puse en el foro de la liga que te mencioné. Si quieres enteder el programa te deberías de conseguir el libro que te recomienda JuanK, ahí viene explicado con mucho detalle. ¿Qué es lo que no entiendes del programa?