hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
15 de Octubre de 2008, 12:19:23
Noticias: Nomina a tus preferidos para los pOrtal Hacker Awards 2008
Para ver este enlace Registrate o Inicia Sesion
aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  C / C++
| | |-+  Código Abierto (Moderadores: mycrox, TXS)
| | | |-+  emulador de menu de borland c
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: emulador de menu de borland c  (Leído 169 veces)
@ries_00
NZ1
*
Desconectado Desconectado

Mensajes: 83


estudiando.......


Ver Perfil
« : 09 de Mayo de 2008, 08:22:32 »

codigo:

//Elaborar un programa que permita emular al menu del compilador de C++
/*

incio de palabra    2        17        32             47           62
          ingreso  consulta  actualizaci¢n  eliminaci¢n  salir
indice del vector   0        1         2              3            4

*/

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

void main()
{char menu[6][15]={"Ingreso","Consulta","Actualizaci¢n","Eliminaci¢n","Salir"};
/*menu[6]-> indice del vector
      [15]-> m ximo numero de caracteres de la palabra
"Ingreso","Consulta","Actualizaci¢n","Eliminaci¢n","Salir"->asignacion del
                         indice

*/
int tecla,c,indice;
/*
tecla->controla los movimiento y acciones
c->posici¢n de columna en la pantalla
indice->posici¢n de la asignaci¢n en el vector
*/

textbackground(BLUE);
clrscr();c=2;

_setcursortype(_NOCURSOR);

for(indice=0;indice<5;indice++)//recorre el vector
   {gotoxy(c,1);printf("%s",menu[indice]);//imprime en la columna 2 y fila 1
    c+=15;//la columna se incrementa en 15
   }
c=2;
indice=0;
do{

    do{
       textbackground(GREEN);
       gotoxy(c,1);cprintf("%s",menu[indice]);
       tecla=getch();
       if (tecla==0)
       tecla =getch();
       else if(tecla!=13)
       tecla=100;


      }while(tecla!=75 && tecla!=77 && tecla!=13);

textbackground(BLUE);
       gotoxy(c,1);cprintf("%s",menu[indice]);


switch(tecla) {

          case 75:if(indice==0)
             {c=62;indice=4;}
          else{c-=15;indice--;}
          break;
          case 77:if(indice==4)
             {c=2;indice=0;}
          else{c+=15;indice++;}
          break;
          case 13: if(indice==4)
           c=100;

        }


}while(c!=100);

_setcursortype(_NORMALCURSOR);
}


espero que les sirva para realizar cualquier aplicación con menu
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online